Interface Expression
-
- All Superinterfaces:
Base<Expression>,BaseExpression,java.lang.Iterable<Expression>
- All Known Implementing Classes:
AbstractLambdaExpression,AbstractLineNumberExpression,AbstractLineNumberTypeExpression,ArrayExpression,BinaryOperatorExpression,BooleanExpression,ByteCodeParser.JsrReturnAddressExpression,CastExpression,ClassFileCmpExpression,ClassFileConstructorInvocationExpression,ClassFileLocalVariableReferenceExpression,ClassFileMethodInvocationExpression,ClassFileNewExpression,ClassFileSuperConstructorInvocationExpression,CommentExpression,ConstructorInvocationExpression,ConstructorReferenceExpression,DoubleConstantExpression,EnumConstantReferenceExpression,FieldReferenceExpression,FloatConstantExpression,InstanceOfExpression,IntegerConstantExpression,LambdaFormalParametersExpression,LambdaIdentifiersExpression,LengthExpression,LocalVariableReferenceExpression,LongConstantExpression,MethodInvocationExpression,MethodReferenceExpression,NewArray,NewExpression,NewInitializedArray,NullExpression,ObjectTypeReferenceExpression,ParenthesesExpression,PostOperatorExpression,PreOperatorExpression,StringConstantExpression,SuperConstructorInvocationExpression,SuperExpression,TernaryOperatorExpression,ThisExpression,TypeReferenceDotClassExpression
public interface Expression extends BaseExpression
-
-
Field Summary
Fields Modifier and Type Field Description static intUNKNOWN_LINE_NUMBER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetLineNumber()intgetPriority()TypegetType()-
Methods inherited from interface org.jd.core.v1.util.Base
getFirst, getLast, getList, isList, iterator, size
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.expression.BaseExpression
accept
-
-
-
-
Field Detail
-
UNKNOWN_LINE_NUMBER
static final int UNKNOWN_LINE_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLineNumber
int getLineNumber()
-
getType
Type getType()
-
getPriority
int getPriority()
-
-