public class JExpr extends JNode
Modifier and Type | Class and Description |
---|---|
static class |
JExpr.AllocationExpr
A JExpr subclass for Allocation expressions.
|
static class |
JExpr.ArrayIndexExpr
A JExpr subclass for ArrayIndex expressions.
|
static class |
JExpr.CastExpr
A JExpr subclass for Cast expressions.
|
Constructor and Description |
---|
JExpr() |
Modifier and Type | Method and Description |
---|---|
JClassRef |
getParentClassRef()
Returns the parent JClassRef.
|
JExpr |
getParentExpr()
Returns the expression prior to this expression, if parent is JExprChain and this expression isn't first.
|
addChild, buildChildren, getBlock, getChild, getChildCount, getChildren, getClassLoader, getClassName, getClassNameImpl, getClassRef, getClassRefImpl, getEnclosingClassDecl, getEnclosingMemberDecl, getEnclosingMethodDecl, getEnd, getEndToken, getFile, getJClass, getLineIndex, getName, getNameImpl, getNodeAtCharIndex, getNodeFields, getNodeFieldsImpl, getNodeParents, getNodePath, getNodeString, getOthers, getParent, getParent, getReferencedClasses, getReferencedClassNames, getReferencedClassNames, getReferencedClassNames, getStart, getStartToken, getString, getVariableDecl, getVariableDeclInside, getVariableDecls, isBlock, setClassName, setClassRef, setEndToken, setJClass, setParent, setStartToken, toString