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.