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.String
getName()
Get the name of the directive without prefixjava.lang.String
getReference()
Get the directive reference, it will be printed for a help requestprotected boolean
postprocessFlag(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:AbstractDirectiveHandler
Get the name of the directive without prefix- Overrides:
getName
in classIfDefinedDirectiveHandler
- Returns:
- the directive name, must not be null
-
postprocessFlag
protected boolean postprocessFlag(boolean variableExists)
- Overrides:
postprocessFlag
in classIfDefinedDirectiveHandler
-
getReference
public java.lang.String getReference()
Description copied from class:AbstractDirectiveHandler
Get the directive reference, it will be printed for a help request- Overrides:
getReference
in classIfDefinedDirectiveHandler
- Returns:
- the directive reference as a String, must not be null
-
-