Class SimpleType
java.lang.Object
com.strobel.core.Freezable
com.strobel.decompiler.languages.java.ast.AstNode
com.strobel.decompiler.languages.java.ast.AstType
com.strobel.decompiler.languages.java.ast.SimpleType
- All Implemented Interfaces:
UserDataStore, IFreezable, INode, Cloneable
-
Field Summary
Fields inherited from class AstType
EMPTY_TYPES, 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
ConstructorsConstructorDescriptionSimpleType(Identifier identifier) SimpleType(String identifier) SimpleType(String identifier, AstType... typeArguments) SimpleType(String identifier, TextLocation location) SimpleType(String identifier, Iterable<AstType> typeArguments) -
Method Summary
Modifier and TypeMethodDescription<T,R> R acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) final Stringfinal Identifierfinal AstNodeCollection<AstType> booleanfinal voidsetIdentifier(String value) final voidsetIdentifierToken(Identifier value) toString()Methods inherited from class AstType
classOf, clone, forPattern, getNodeType, getRole, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, makeArrayType, makeNew, makeNew, makeNew, makeReference, member, member, toTypeReferenceMethods inherited from class AstNode
addChild, addChildUnsafe, contains, contains, copyUserDataFrom, debugToString, freezeCore, getAncestors, getAncestors, getAncestorsAndSelf, getChildByRole, getChildren, getChildrenByRole, getDescendants, getDescendantsAndSelf, getEndLocation, getFirstChild, getLastChild, getNextNode, getNextSibling, getNextSibling, getParent, getParent, getPreviousNode, getPreviousSibling, getPreviousSibling, getRegion, getStartLocation, getText, 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
-
Constructor Details
-
SimpleType
-
SimpleType
-
SimpleType
-
SimpleType
-
SimpleType
-
-
Method Details
-
getIdentifier
-
setIdentifier
-
getIdentifierToken
-
setIdentifierToken
-
getTypeArguments
-
acceptVisitor
- Specified by:
acceptVisitorin classAstNode
-
toString
-
matches
-