Class JavaModifierToken
java.lang.Object
com.strobel.core.Freezable
com.strobel.decompiler.languages.java.ast.AstNode
com.strobel.decompiler.languages.java.ast.JavaTokenNode
com.strobel.decompiler.languages.java.ast.JavaModifierToken
- All Implemented Interfaces:
UserDataStore,IFreezable,INode,Cloneable
-
Field Summary
FieldsFields inherited from class com.strobel.decompiler.languages.java.ast.JavaTokenNode
NULLFields inherited from class com.strobel.decompiler.languages.java.ast.AstNode
AST_NODE_USED_FLAGS, flags, FROZEN_BIT, ROLE_INDEX_MASK, ROOT_ROLEFields inherited from interface com.strobel.decompiler.patterns.INode
CHILD_ITERATOR -
Constructor Summary
ConstructorsConstructorDescriptionJavaModifierToken(Flags.Flag modifier) JavaModifierToken(TextLocation startLocation, Flags.Flag modifier) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<Flags.Flag> final Flags.Flagstatic StringgetModifierName(Flags.Flag modifier) getText(JavaFormattingOptions options) protected intbooleanfinal voidsetModifier(Flags.Flag modifier) Methods inherited from class com.strobel.decompiler.languages.java.ast.JavaTokenNode
acceptVisitor, getEndLocation, getNodeType, getRole, getStartLocation, setStartLocation, toStringMethods inherited from class com.strobel.decompiler.languages.java.ast.AstNode
addChild, addChildUnsafe, clone, contains, contains, copyUserDataFrom, debugToString, forPattern, freezeCore, getAncestors, getAncestors, getAncestorsAndSelf, getChildByRole, getChildren, getChildrenByRole, getDescendants, getDescendantsAndSelf, getFirstChild, getLastChild, getNextNode, getNextSibling, getNextSibling, getParent, getParent, getPreviousNode, getPreviousSibling, getPreviousSibling, getRegion, getText, getUserData, hasChildren, insertChildAfter, insertChildBefore, insertChildBeforeUnsafe, insertChildrenAfter, insertChildrenBefore, isAncestorOf, isAncestorOf, isDescendantOf, isInside, isInside, isLoop, isNull, isReference, isUnconditionalBranch, makeOptional, match, matches, matchesCollection, matchString, putUserData, putUserDataIfAbsent, remove, replace, replaceWith, replaceWith, setChildByRole, setRole, setRoleUnsafe, withNameMethods inherited from class com.strobel.core.Freezable
canFreeze, freeze, freezeIfUnfrozen, isFrozen, tryFreeze, verifyFrozen, verifyNotFrozen
-
Field Details
-
ALL_MODIFIERS
-
_modifier
-
-
Constructor Details
-
JavaModifierToken
-
JavaModifierToken
-
-
Method Details
-
allModifiers
-
getModifier
-
setModifier
-
getModifierName
-
getText
- Overrides:
getTextin classJavaTokenNode
-
getTokenLength
protected int getTokenLength()- Overrides:
getTokenLengthin classJavaTokenNode
-
matches
- Specified by:
matchesin interfaceINode- Overrides:
matchesin classJavaTokenNode
-