Package com.igormaznitsa.jcp.directives
Class IfNDefDirectiveHandler
- java.lang.Object
-
- com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
-
- com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
-
- com.igormaznitsa.jcp.directives.IfNDefDirectiveHandler
-
public class IfNDefDirectiveHandler extends IfDefinedDirectiveHandler
The class implements the //#ifndef directive handler
-
-
Field Summary
-
Fields inherited from class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
DIRECTIVE_PREFIX, DIRECTIVES, GLOBAL_DIRECTIVES, ONE_LINE_COMMENT, PREFIX_FOR_KEEPING_LINES, PREFIX_FOR_KEEPING_LINES_PROCESSED_DIRECTIVES
-
-
Constructor Summary
Constructors Constructor Description IfNDefDirectiveHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()Get the name of the directive without prefixjava.lang.StringgetReference()Get the directive reference, it will be printed for a help requestprotected booleanpostprocessFlag(boolean variableExists)-
Methods inherited from class com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
execute, executeOnlyWhenExecutionAllowed, getArgumentType
-
Methods inherited from class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
getFullName, isDeprecated, isGlobalPhaseAllowed, isPreprocessingPhaseAllowed
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from class:AbstractDirectiveHandlerGet the name of the directive without prefix- Overrides:
getNamein classIfDefinedDirectiveHandler- Returns:
- the directive name, must not be null
-
postprocessFlag
protected boolean postprocessFlag(boolean variableExists)
- Overrides:
postprocessFlagin classIfDefinedDirectiveHandler
-
getReference
public java.lang.String getReference()
Description copied from class:AbstractDirectiveHandlerGet the directive reference, it will be printed for a help request- Overrides:
getReferencein classIfDefinedDirectiveHandler- Returns:
- the directive reference as a String, must not be null
-
-