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 JavaTokenNode
NULLFields inherited from class AstNode
AST_NODE_USED_FLAGS, flags, FROZEN_BIT, ROLE_INDEX_MASK, ROOT_ROLEFields inherited from interface 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 JavaTokenNode
acceptVisitor, getEndLocation, getNodeType, getRole, getStartLocation, setStartLocation, toStringMethods inherited from class 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 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
-