Class BlockStatement.NullBlockStatement
java.lang.Object
com.strobel.core.Freezable
com.strobel.decompiler.languages.java.ast.AstNode
com.strobel.decompiler.languages.java.ast.Statement
com.strobel.decompiler.languages.java.ast.BlockStatement
com.strobel.decompiler.languages.java.ast.BlockStatement.NullBlockStatement
- All Implemented Interfaces:
UserDataStore,IFreezable,INode,Cloneable,Iterable<Statement>
- Enclosing class:
BlockStatement
-
Field Summary
Fields inherited from class com.strobel.decompiler.languages.java.ast.BlockStatement
NULL, STATEMENT_ROLEFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescription<T,R> R acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) final booleanisNull()booleanMethods inherited from class com.strobel.decompiler.languages.java.ast.BlockStatement
add, add, forPattern, getLeftBraceToken, getRightBraceToken, getStatements, iteratorMethods inherited from class com.strobel.decompiler.languages.java.ast.Statement
clone, getNextStatement, getNodeType, getOffset, getPreviousStatement, getRole, isEmbeddableMethods inherited from class com.strobel.decompiler.languages.java.ast.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, isReference, isUnconditionalBranch, makeOptional, match, matches, matchesCollection, matchString, putUserData, putUserDataIfAbsent, remove, replace, replaceWith, replaceWith, setChildByRole, setRole, setRoleUnsafe, toString, withNameMethods inherited from class com.strobel.core.Freezable
canFreeze, freeze, freezeIfUnfrozen, isFrozen, tryFreeze, verifyFrozen, verifyNotFrozenMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
NullBlockStatement
private NullBlockStatement()
-
-
Method Details
-
isNull
public final boolean isNull() -
acceptVisitor
- Overrides:
acceptVisitorin classBlockStatement
-
matches
- Specified by:
matchesin interfaceINode- Overrides:
matchesin classBlockStatement
-