Uses of Class
pt.compiler.parser.ast.expr.Expression

Packages that use Expression
pt.compiler.parser   
pt.compiler.parser.ast.body   
pt.compiler.parser.ast.expr   
pt.compiler.parser.ast.stmt   
pt.compiler.pt   
 

Uses of Expression in pt.compiler.parser
 

Methods in pt.compiler.parser that return Expression
 Expression JavaParser.AdditiveExpression()
           
 Expression JavaParser.AllocationExpression(Expression scope)
           
 Expression JavaParser.AndExpression()
           
 Expression JavaParser.BooleanLiteral()
           
 Expression JavaParser.CastExpression()
           
 Expression JavaParser.ConditionalAndExpression()
           
 Expression JavaParser.ConditionalExpression()
           
 Expression JavaParser.ConditionalOrExpression()
           
 Expression JavaParser.DefaultValue()
           
 Expression JavaParser.EqualityExpression()
           
 Expression JavaParser.ExclusiveOrExpression()
           
 Expression JavaParser.Expression()
           
 Expression JavaParser.InclusiveOrExpression()
           
 Expression JavaParser.InstanceOfExpression()
           
 Expression JavaParser.Literal()
           
 Expression JavaParser.MemberValue()
           
 Expression JavaParser.MemberValueArrayInitializer()
           
 Expression JavaParser.MultiplicativeExpression()
           
 Expression JavaParser.NullLiteral()
           
 Expression JavaParser.PostfixExpression()
           
 Expression JavaParser.PreDecrementExpression()
           
 Expression JavaParser.PreIncrementExpression()
           
 Expression JavaParser.PrimaryExpression()
           
 Expression JavaParser.PrimaryExpressionWithoutSuperSuffix()
           
 Expression JavaParser.PrimaryPrefix()
           
 Expression JavaParser.PrimarySuffix(Expression scope)
           
 Expression JavaParser.PrimarySuffixWithoutSuper(Expression scope)
           
 Expression JavaParser.RelationalExpression()
           
 Expression JavaParser.ShiftExpression()
           
 Expression JavaParser.UnaryExpression()
           
 Expression JavaParser.UnaryExpressionNotPlusMinus()
           
 Expression JavaParser.VariableInitializer()
           
 

Methods in pt.compiler.parser with parameters of type Expression
 Expression JavaParser.AllocationExpression(Expression scope)
           
 Expression JavaParser.PrimarySuffix(Expression scope)
           
 Expression JavaParser.PrimarySuffixWithoutSuper(Expression scope)
           
 

Uses of Expression in pt.compiler.parser.ast.body
 

Methods in pt.compiler.parser.ast.body that return Expression
 Expression AnnotationMemberDeclaration.getDefaultValue()
           
 Expression VariableDeclarator.getInit()
           
 

Methods in pt.compiler.parser.ast.body that return types with arguments of type Expression
 java.util.List<Expression> EnumConstantDeclaration.getArgs()
           
 

Constructors in pt.compiler.parser.ast.body with parameters of type Expression
AnnotationMemberDeclaration(int line, int column, JavadocComment javaDoc, int modifiers, java.util.List<AnnotationExpr> annotations, Type type, java.lang.String name, Expression defaultValue)
           
VariableDeclarator(int line, int column, VariableDeclaratorId id, Expression init)
           
 

Constructor parameters in pt.compiler.parser.ast.body with type arguments of type Expression
EnumConstantDeclaration(int line, int column, JavadocComment javaDoc, java.util.List<AnnotationExpr> annotations, java.lang.String name, java.util.List<Expression> args, java.util.List<BodyDeclaration> classBody)
           
 

Uses of Expression in pt.compiler.parser.ast.expr
 

Subclasses of Expression in pt.compiler.parser.ast.expr
 class AnnotationExpr
           
 class ArrayAccessExpr
           
 class ArrayCreationExpr
           
 class ArrayInitializerExpr
           
 class AssignExpr
           
 class BinaryExpr
           
 class BooleanLiteralExpr
           
 class CastExpr
           
 class CharLiteralExpr
           
 class ClassExpr
           
 class ConditionalExpr
           
 class DoubleLiteralExpr
           
 class EnclosedExpr
           
 class FieldAccessExpr
           
 class InstanceOfExpr
           
 class IntegerLiteralExpr
           
 class IntegerLiteralMinValueExpr
           
 class LiteralExpr
           
 class LongLiteralExpr
           
 class LongLiteralMinValueExpr
           
 class MarkerAnnotationExpr
           
 class MethodCallExpr
           
 class NameExpr
           
 class NormalAnnotationExpr
           
 class NullLiteralExpr
           
 class ObjectCreationExpr
           
 class QualifiedNameExpr
           
 class SingleMemberAnnotationExpr
           
 class StringLiteralExpr
           
 class SuperExpr
           
 class SuperMemberAccessExpr
           
 class TaskClauseExpr
           
 class ThisExpr
           
 class UnaryExpr
           
 class VariableDeclarationExpr
           
 

Methods in pt.compiler.parser.ast.expr that return Expression
 Expression ThisExpr.getClassExpr()
           
 Expression SuperExpr.getClassExpr()
           
 Expression ConditionalExpr.getCondition()
           
 Expression ConditionalExpr.getElseExpr()
           
 Expression UnaryExpr.getExpr()
           
 Expression InstanceOfExpr.getExpr()
           
 Expression CastExpr.getExpr()
           
 Expression TaskClauseExpr.getExpression()
           
 Expression ArrayAccessExpr.getIndex()
           
 Expression EnclosedExpr.getInner()
           
 Expression BinaryExpr.getLeft()
           
 Expression SingleMemberAnnotationExpr.getMemberValue()
           
 Expression ArrayAccessExpr.getName()
           
 Expression BinaryExpr.getRight()
           
 Expression ObjectCreationExpr.getScope()
           
 Expression MethodCallExpr.getScope()
           
 Expression FieldAccessExpr.getScope()
           
 Expression AssignExpr.getTarget()
           
 Expression ConditionalExpr.getThenExpr()
           
 Expression MemberValuePair.getValue()
           
 Expression AssignExpr.getValue()
           
 

Methods in pt.compiler.parser.ast.expr that return types with arguments of type Expression
 java.util.List<Expression> ObjectCreationExpr.getArgs()
           
 java.util.List<Expression> MethodCallExpr.getArgs()
           
 java.util.List<Expression> ArrayCreationExpr.getDimensions()
           
 java.util.List<Expression> ArrayInitializerExpr.getValues()
           
 

Constructors in pt.compiler.parser.ast.expr with parameters of type Expression
ArrayAccessExpr(int line, int column, Expression name, Expression index)
           
AssignExpr(int line, int column, Expression target, Expression value, AssignExpr.Operator op)
           
BinaryExpr(int line, int column, Expression left, Expression right, BinaryExpr.Operator op)
           
CastExpr(int line, int column, Type type, Expression expr)
           
ConditionalExpr(int line, int column, Expression condition, Expression thenExpr, Expression elseExpr)
           
EnclosedExpr(int line, int column, Expression inner)
           
FieldAccessExpr(int line, int column, Expression scope, java.util.List<Type> typeArgs, java.lang.String field)
           
InstanceOfExpr(int line, int column, Expression expr, Type type)
           
MemberValuePair(int line, int column, java.lang.String name, Expression value)
           
MethodCallExpr(int line, int column, Expression scope, java.util.List<Type> typeArgs, java.lang.String name, java.util.List<Expression> args)
           
ObjectCreationExpr(int line, int column, Expression scope, ClassOrInterfaceType type, java.util.List<Type> typeArgs, java.util.List<Expression> args, java.util.List<BodyDeclaration> anonymousBody)
           
SingleMemberAnnotationExpr(int line, int column, NameExpr name, Expression memberValue)
           
SuperExpr(int line, int column, Expression classExpr)
           
TaskClauseExpr(int line, int column, Expression expression, PT_DependsOn dependences, PT_Notify notifyList, PT_Notify notifyInterList, PT_Handler exceptionHandlerList)
           
ThisExpr(int line, int column, Expression classExpr)
           
UnaryExpr(int line, int column, Expression expr, UnaryExpr.Operator op)
           
 

Constructor parameters in pt.compiler.parser.ast.expr with type arguments of type Expression
ArrayCreationExpr(int line, int column, Type type, java.util.List<Type> typeArgs, java.util.List<Expression> dimensions, int arrayCount)
           
ArrayInitializerExpr(int line, int column, java.util.List<Expression> values)
           
MethodCallExpr(int line, int column, Expression scope, java.util.List<Type> typeArgs, java.lang.String name, java.util.List<Expression> args)
           
ObjectCreationExpr(int line, int column, Expression scope, ClassOrInterfaceType type, java.util.List<Type> typeArgs, java.util.List<Expression> args, java.util.List<BodyDeclaration> anonymousBody)
           
 

Uses of Expression in pt.compiler.parser.ast.stmt
 

Methods in pt.compiler.parser.ast.stmt that return Expression
 Expression AssertStmt.getCheck()
           
 Expression ForStmt.getCompare()
           
 Expression WhileStmt.getCondition()
           
 Expression IfStmt.getCondition()
           
 Expression DoStmt.getCondition()
           
 Expression ThrowStmt.getExpr()
           
 Expression SynchronizedStmt.getExpr()
           
 Expression ReturnStmt.getExpr()
           
 Expression ExplicitConstructorInvocationStmt.getExpr()
           
 Expression ExpressionStmt.getExpression()
           
 Expression ForeachStmt.getIterable()
           
 Expression SwitchEntryStmt.getLabel()
           
 Expression AssertStmt.getMessage()
           
 Expression SwitchStmt.getSelector()
           
 

Methods in pt.compiler.parser.ast.stmt that return types with arguments of type Expression
 java.util.List<Expression> ExplicitConstructorInvocationStmt.getArgs()
           
 java.util.List<Expression> ForStmt.getInit()
           
 java.util.List<Expression> ForStmt.getUpdate()
           
 

Constructors in pt.compiler.parser.ast.stmt with parameters of type Expression
AssertStmt(int line, int column, Expression check, Expression msg)
           
DoStmt(int line, int column, Statement body, Expression condition)
           
ExplicitConstructorInvocationStmt(int line, int column, java.util.List<Type> typeArgs, boolean isThis, Expression expr, java.util.List<Expression> args)
           
ExpressionStmt(int line, int column, Expression expr)
           
ForeachStmt(int line, int column, VariableDeclarationExpr var, Expression iterable, Statement body)
           
ForStmt(int line, int column, java.util.List<Expression> init, Expression compare, java.util.List<Expression> update, Statement body)
           
IfStmt(int line, int column, Expression condition, Statement thenStmt, Statement elseStmt)
           
ReturnStmt(int line, int column, Expression expr)
           
SwitchEntryStmt(int line, int column, Expression label, java.util.List<Statement> stmts)
           
SwitchStmt(int line, int column, Expression selector, java.util.List<SwitchEntryStmt> entries)
           
SynchronizedStmt(int line, int column, Expression expr, BlockStmt block)
           
ThrowStmt(int line, int column, Expression expr)
           
WhileStmt(int line, int column, Expression condition, Statement body)
           
 

Constructor parameters in pt.compiler.parser.ast.stmt with type arguments of type Expression
ExplicitConstructorInvocationStmt(int line, int column, java.util.List<Type> typeArgs, boolean isThis, Expression expr, java.util.List<Expression> args)
           
ForStmt(int line, int column, java.util.List<Expression> init, Expression compare, java.util.List<Expression> update, Statement body)
           
ForStmt(int line, int column, java.util.List<Expression> init, Expression compare, java.util.List<Expression> update, Statement body)
           
 

Uses of Expression in pt.compiler.pt
 

Methods in pt.compiler.pt that return Expression
 Expression NotifyArg.getInstance()
           
 Expression NotifyArg.getSlot()
           
 

Constructors in pt.compiler.pt with parameters of type Expression
NotifyArg(Expression instance, Expression slot, boolean staticSlot)