public class ModifierNode extends ASTNode
Represents a modifier
Created by Daniel.Sun on 2016/08/23.
Modifiers | Name | Description |
---|---|---|
static int |
ANNOTATION_TYPE |
|
static Map<Integer, Integer> |
MODIFIER_OPCODE_MAP |
Constructor and description |
---|
ModifierNode
(Integer type) |
ModifierNode
(Integer type, String text)
|
ModifierNode
(AnnotationNode annotationNode, String text)
|
Type Params | Return Type | Name and description |
---|---|---|
|
boolean |
equals(Object o) |
|
AnnotationNode |
getAnnotationNode() |
|
Integer |
getOpcode() |
|
String |
getText() |
|
Integer |
getType() |
|
int |
hashCode() |
|
boolean |
isAnnotation() |
|
boolean |
isDef() |
|
boolean |
isModifier() Check whether the modifier is not an imagined modifier(annotation, def) |
|
boolean |
isNonVisibilityModifier() |
|
boolean |
isRepeatable() |
|
boolean |
isVisibilityModifier() |
|
String |
toString() |
Methods inherited from class | Name |
---|---|
class ASTNode |
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, hashCode, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visit |
type
- the modifier type, which is same as the token typetext
- text of the ast node
annotationNode
- the annotation nodetext
- text of the ast nodeCheck whether the modifier is not an imagined modifier(annotation, def)
Copyright © 2003-2020 The Apache Software Foundation. All rights reserved.