Uses of Class
org.glassfish.rmic.tools.tree.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in org.glassfish.rmic.tools.binaryclass
Fields in org.glassfish.rmic.tools.binaryclass declared as Expression -
Uses of Expression in org.glassfish.rmic.tools.java
Methods in org.glassfish.rmic.tools.java that return ExpressionModifier and TypeMethodDescriptionprotected final Expression[]Parser.exprArgs(int index) protected ExpressionParser.parseBinaryExpression(Expression e) Given a left-hand term, parse an operator and right-hand term.protected ExpressionParser.parseExpression()Parse an expression.protected ExpressionParser.parseMethodExpression(Expression e, Identifier id) Parse a method invocation.protected ExpressionParser.parseNewInstanceExpression(long p, Expression outerArg, Expression type) Parse a new instance expression.protected ExpressionParser.parseTerm()Parse a primary expression.protected ExpressionParser.parseTypeExpression()Parse a type expression.Methods in org.glassfish.rmic.tools.java with parameters of type ExpressionModifier and TypeMethodDescriptionClassDefinition.checkLocalClass(Environment env, Context ctx, Vset vset, ClassDefinition sup, Expression[] args, Type[] argTypes) protected ExpressionParser.parseBinaryExpression(Expression e) Given a left-hand term, parse an operator and right-hand term.protected StatementParser.parseDeclaration(long p, int mod, Expression type) Parse declaration, called after the type expression has been parsed and the current token is IDENT.protected ExpressionParser.parseMethodExpression(Expression e, Identifier id) Parse a method invocation.protected ExpressionParser.parseNewInstanceExpression(long p, Expression outerArg, Expression type) Parse a new instance expression.protected voidParser.topLevelExpression(Expression e) Check if an expression is a legal toplevel expression. -
Uses of Expression in org.glassfish.rmic.tools.javac
Methods in org.glassfish.rmic.tools.javac that return ExpressionModifier and TypeMethodDescriptionprivate ExpressionSourceMember.getDefaultSuperCall(Environment env) Deprecated.Methods in org.glassfish.rmic.tools.javac with parameters of type ExpressionModifier and TypeMethodDescriptionSourceClass.checkLocalClass(Environment env, Context ctx, Vset vset, ClassDefinition sup, Expression[] args, Type[] argTypes) Deprecated.During the type-checking of an outer method body or initializer, this routine is called to check a local class body in the proper context.private voidSourceClass.resolveAnonymousStructure(Environment env, ClassDefinition sup, Expression[] args, Type[] argTypes) Deprecated.Just before checking an anonymous class, decide its true inheritance, and build its (sole, implicit) constructor. -
Uses of Expression in org.glassfish.rmic.tools.tree
Subclasses of Expression in org.glassfish.rmic.tools.treeModifier and TypeClassDescriptionclassWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.(package private) classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classParenthesized expressions.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.classWARNING: The contents of this source file are not part of any supported API.Fields in org.glassfish.rmic.tools.tree declared as ExpressionModifier and TypeFieldDescription(package private) Expression[]NaryExpression.argsprivate ExpressionFieldUpdater.base(package private) ExpressionConditionalExpression.cond(package private) ExpressionDoStatement.cond(package private) ExpressionForStatement.cond(package private) ExpressionIfStatement.cond(package private) ExpressionWhileStatement.cond(package private) ExpressionCaseStatement.expr(package private) ExpressionExpressionStatement.expr(package private) ExpressionInlineReturnStatement.expr(package private) ExpressionReturnStatement.expr(package private) ExpressionSwitchStatement.expr(package private) ExpressionSynchronizedStatement.expr(package private) ExpressionThrowStatement.expr(package private) ExpressionVarDeclarationStatement.expr(package private) ExpressionBinaryAssignExpression.implementation(package private) ExpressionFieldExpression.implementation(package private) ExpressionIdentifierExpression.implementation(package private) ExpressionMethodExpression.implementation(package private) ExpressionThisExpression.implementation(package private) ExpressionForStatement.inc(package private) ExpressionArrayAccessExpression.indexThe index expression for the array access.(package private) ExpressionNewArrayExpression.init(package private) ExpressionBinaryExpression.left(package private) ExpressionNewInstanceExpression.outerArg(package private) ExpressionThisExpression.outerArg(package private) ExpressionUnaryExpression.right(package private) ExpressionCatchStatement.texpr(package private) ExpressionDeclarationStatement.typeMethods in org.glassfish.rmic.tools.tree that return ExpressionModifier and TypeMethodDescriptionNode.convert(Environment env, Context ctx, Type t, Expression e) Implicit conversionsArrayAccessExpression.copyInline(Context ctx) Create a copy of the expression for method inliningAssignExpression.copyInline(Context ctx) Create a copy of the expression for method inliningAssignOpExpression.copyInline(Context ctx) Create a copy of the expression for method inliningBinaryAssignExpression.copyInline(Context ctx) BinaryExpression.copyInline(Context ctx) Create a copy of the expression for method inliningConditionalExpression.copyInline(Context ctx) Create a copy of the expression for method inliningExpression.copyInline(Context ctx) Create a copy of the expression for method inliningFieldExpression.copyInline(Context ctx) IdentifierExpression.copyInline(Context ctx) InlineMethodExpression.copyInline(Context ctx) Create a copy of the expression for method inliningInlineNewInstanceExpression.copyInline(Context ctx) Create a copy of the expression for method inliningMethodExpression.copyInline(Context ctx) NaryExpression.copyInline(Context ctx) Create a copy of the expression for method inliningNewArrayExpression.copyInline(Context ctx) NewInstanceExpression.copyInline(Context ctx) ThisExpression.copyInline(Context ctx) Create a copy of the expression for method inliningUnaryExpression.copyInline(Context ctx) Create a copy of the expression for method inlining(package private) ExpressionAddExpression.eval(double a, double b) (package private) ExpressionAddExpression.eval(float a, float b) (package private) ExpressionAddExpression.eval(int a, int b) Evaluate(package private) ExpressionAddExpression.eval(long a, long b) (package private) Expression(package private) ExpressionAndExpression.eval(boolean a, boolean b) Evaluate(package private) ExpressionBinaryExpression.eval()(package private) ExpressionBinaryExpression.eval(boolean a, boolean b) (package private) ExpressionBinaryExpression.eval(double a, double b) (package private) ExpressionBinaryExpression.eval(float a, float b) (package private) ExpressionBinaryExpression.eval(int a, int b) Evaluate(package private) ExpressionBinaryExpression.eval(long a, long b) (package private) Expression(package private) ExpressionBinaryShiftExpression.eval()Evaluate the expression(package private) ExpressionBitAndExpression.eval(boolean a, boolean b) Evaluate(package private) ExpressionBitAndExpression.eval(int a, int b) (package private) ExpressionBitAndExpression.eval(long a, long b) (package private) ExpressionBitNotExpression.eval(int a) Evaluate(package private) ExpressionBitNotExpression.eval(long a) (package private) ExpressionBitOrExpression.eval(boolean a, boolean b) Evaluate(package private) ExpressionBitOrExpression.eval(int a, int b) (package private) ExpressionBitOrExpression.eval(long a, long b) (package private) ExpressionBitXorExpression.eval(boolean a, boolean b) Evaluate(package private) ExpressionBitXorExpression.eval(int a, int b) (package private) ExpressionBitXorExpression.eval(long a, long b) (package private) ExpressionDivideExpression.eval(double a, double b) (package private) ExpressionDivideExpression.eval(float a, float b) (package private) ExpressionDivideExpression.eval(int a, int b) Evaluate(package private) ExpressionDivideExpression.eval(long a, long b) (package private) ExpressionEqualExpression.eval(boolean a, boolean b) (package private) ExpressionEqualExpression.eval(double a, double b) (package private) ExpressionEqualExpression.eval(float a, float b) (package private) ExpressionEqualExpression.eval(int a, int b) Evaluate(package private) ExpressionEqualExpression.eval(long a, long b) (package private) ExpressionExpression.eval()Evaluate.(package private) ExpressionGreaterExpression.eval(double a, double b) (package private) ExpressionGreaterExpression.eval(float a, float b) (package private) ExpressionGreaterExpression.eval(int a, int b) Evaluate(package private) ExpressionGreaterExpression.eval(long a, long b) (package private) ExpressionGreaterOrEqualExpression.eval(double a, double b) (package private) ExpressionGreaterOrEqualExpression.eval(float a, float b) (package private) ExpressionGreaterOrEqualExpression.eval(int a, int b) Evaluate(package private) ExpressionGreaterOrEqualExpression.eval(long a, long b) (package private) ExpressionLessExpression.eval(double a, double b) (package private) ExpressionLessExpression.eval(float a, float b) (package private) ExpressionLessExpression.eval(int a, int b) Evaluate(package private) ExpressionLessExpression.eval(long a, long b) (package private) ExpressionLessOrEqualExpression.eval(double a, double b) (package private) ExpressionLessOrEqualExpression.eval(float a, float b) (package private) ExpressionLessOrEqualExpression.eval(int a, int b) Evaluate(package private) ExpressionLessOrEqualExpression.eval(long a, long b) (package private) ExpressionMultiplyExpression.eval(double a, double b) (package private) ExpressionMultiplyExpression.eval(float a, float b) (package private) ExpressionMultiplyExpression.eval(int a, int b) Evaluate(package private) ExpressionMultiplyExpression.eval(long a, long b) (package private) ExpressionNegativeExpression.eval(double a) (package private) ExpressionNegativeExpression.eval(float a) (package private) ExpressionNegativeExpression.eval(int a) Evaluate(package private) ExpressionNegativeExpression.eval(long a) (package private) ExpressionNotEqualExpression.eval(boolean a, boolean b) (package private) ExpressionNotEqualExpression.eval(double a, double b) (package private) ExpressionNotEqualExpression.eval(float a, float b) (package private) ExpressionNotEqualExpression.eval(int a, int b) Evaluate(package private) ExpressionNotEqualExpression.eval(long a, long b) (package private) ExpressionNotExpression.eval(boolean a) Evaluate(package private) ExpressionOrExpression.eval(boolean a, boolean b) Evaluate(package private) ExpressionRemainderExpression.eval(double a, double b) (package private) ExpressionRemainderExpression.eval(float a, float b) (package private) ExpressionRemainderExpression.eval(int a, int b) Evaluate(package private) ExpressionRemainderExpression.eval(long a, long b) (package private) ExpressionShiftLeftExpression.eval(int a, int b) Evaluate(package private) ExpressionShiftLeftExpression.eval(long a, long b) (package private) ExpressionShiftRightExpression.eval(int a, int b) Evaluate(package private) ExpressionShiftRightExpression.eval(long a, long b) (package private) ExpressionSubtractExpression.eval(double a, double b) (package private) ExpressionSubtractExpression.eval(float a, float b) (package private) ExpressionSubtractExpression.eval(int a, int b) Evaluate(package private) ExpressionSubtractExpression.eval(long a, long b) (package private) ExpressionUnaryExpression.eval()(package private) ExpressionUnaryExpression.eval(boolean a) (package private) ExpressionUnaryExpression.eval(double a) (package private) ExpressionUnaryExpression.eval(float a) (package private) ExpressionUnaryExpression.eval(int a) Evaluate(package private) ExpressionUnaryExpression.eval(long a) (package private) Expression(package private) ExpressionUnsignedShiftRightExpression.eval(int a, int b) Evaluate(package private) ExpressionUnsignedShiftRightExpression.eval(long a, long b) Context.findOuterLink(Environment env, long where, ClassDefinition reqc, MemberDefinition f, boolean needExactMatch) Context.findOuterLink(Environment env, long where, MemberDefinition f) Return a local expression which can serve as the base reference for the given field.CompoundStatement.firstConstructor()Check if the first thing is a constructor invocationExpression.firstConstructor()Check if the first thing is a constructor invocationExpressionStatement.firstConstructor()Check if the first thing is a constructor invocationMethodExpression.firstConstructor()Check if the first thing is a constructor invocationStatement.firstConstructor()Check if the first thing is a constructor invocationBinaryAssignExpression.getImplementation()Expression.getImplementation()Type checking may assign a more complex implementation to an innocuous-looking expression (like an identifier).FieldExpression.getImplementation()IdentifierExpression.getImplementation()MethodExpression.getImplementation()ThisExpression.getImplementation()NewInstanceExpression.getOuterArg()From the "new" in an expression of the form outer.new InnerCls(...), return the "outer" expression, or null if there is none.ThisExpression.getOuterArg()From the 'this' in an expression of the form outer.this(...), or the 'super' in an expression of the form outer.super(...), return the "outer" expression, or null if there is none.private ExpressionFieldExpression.implementFieldAccess(Environment env, Context ctx, Expression base, boolean isLHS) Rewrite accesses to private fields of another class.ArrayAccessExpression.inline(Environment env, Context ctx) InlineArrayExpression.inline(Environment env, Context ctx) InlineBinaryAssignExpression.inline(Environment env, Context ctx) InlineBinaryExpression.inline(Environment env, Context ctx) InlineBinaryLogicalExpression.inline(Environment env, Context ctx) InlineCastExpression.inline(Environment env, Context ctx) InlineCommaExpression.inline(Environment env, Context ctx) InlineConditionalExpression.inline(Environment env, Context ctx) InlineConvertExpression.inline(Environment env, Context ctx) InlineDivRemExpression.inline(Environment env, Context ctx) InlineExpression.inline(Environment env, Context ctx) Inline.FieldExpression.inline(Environment env, Context ctx) InlineIdentifierExpression.inline(Environment env, Context ctx) InlineIncDecExpression.inline(Environment env, Context ctx) InlineInlineMethodExpression.inline(Environment env, Context ctx) InlineInlineNewInstanceExpression.inline(Environment env, Context ctx) InlineInstanceOfExpression.inline(Environment env, Context ctx) InlineMethodExpression.inline(Environment env, Context ctx) NewArrayExpression.inline(Environment env, Context ctx) InlineNewInstanceExpression.inline(Environment env, Context ctx) TypeExpression.inline(Environment env, Context ctx) UnaryExpression.inline(Environment env, Context ctx) InlineArrayAccessExpression.inlineLHS(Environment env, Context ctx) Expression.inlineLHS(Environment env, Context ctx) FieldExpression.inlineLHS(Environment env, Context ctx) IdentifierExpression.inlineLHS(Environment env, Context ctx) private ExpressionMethodExpression.inlineMethod(Environment env, Context ctx, Statement s, boolean valNeeded) (package private) ExpressionNewInstanceExpression.inlineNewInstance(Environment env, Context ctx, Statement s) AddExpression.inlineValue(Environment env, Context ctx) Inline the value of an AddExpression.ArrayAccessExpression.inlineValue(Environment env, Context ctx) ArrayExpression.inlineValue(Environment env, Context ctx) AssignExpression.inlineValue(Environment env, Context ctx) InlineAssignOpExpression.inlineValue(Environment env, Context ctx) InlineBinaryAssignExpression.inlineValue(Environment env, Context ctx) BinaryExpression.inlineValue(Environment env, Context ctx) CastExpression.inlineValue(Environment env, Context ctx) CommaExpression.inlineValue(Environment env, Context ctx) ConditionalExpression.inlineValue(Environment env, Context ctx) Expression.inlineValue(Environment env, Context ctx) FieldExpression.inlineValue(Environment env, Context ctx) IdentifierExpression.inlineValue(Environment env, Context ctx) IncDecExpression.inlineValue(Environment env, Context ctx) InlineMethodExpression.inlineValue(Environment env, Context ctx) InlineNewInstanceExpression.inlineValue(Environment env, Context ctx) InstanceOfExpression.inlineValue(Environment env, Context ctx) MethodExpression.inlineValue(Environment env, Context ctx) NewArrayExpression.inlineValue(Environment env, Context ctx) NewInstanceExpression.inlineValue(Environment env, Context ctx) ThisExpression.inlineValue(Environment env, Context ctx) InlineUnaryExpression.inlineValue(Environment env, Context ctx) static Expression[]NewInstanceExpression.insertOuterLink(Environment env, Context ctx, long where, ClassDefinition def, Expression outerArg, Expression[] args) Given a list of arguments for a constructor, return a possibly modified list which includes the hidden argument which initializes the uplevel self pointer.private ExpressionFieldExpression.makeClassLiteralCacheRef(Environment env, Context ctx, MemberDefinition lookup, MemberDefinition cfld, String className) private ExpressionFieldExpression.makeClassLiteralInlineRef(Environment env, Context ctx, MemberDefinition lookup, String className) UplevelReference.makeFieldReference(Environment env, Context ctx) As with makeLocalReference(), build a locally-usable reference.UplevelReference.makeLocalReference(Environment env, Context ctx) Assuming noteReference() is all taken care of, build an uplevel reference.Context.makeReference(Environment env, LocalMember target) Implement a reference (usually an uplevel one).private ExpressionMethodExpression.makeVarInits(Environment env, Context ctx) BinaryAssignExpression.order()Order the expression based on precedenceBinaryExpression.order()Order the expression based on precedenceConditionalExpression.order()Order the expression based on precedenceExpression.order()Order the expression based on precedenceNewInstanceExpression.order()UnaryExpression.order()Order the expression based on precedence(package private) ExpressionAddExpression.simplify()Simplify(package private) ExpressionAndExpression.simplify()Simplify(package private) ExpressionBitAndExpression.simplify()Simplify(package private) ExpressionBitNotExpression.simplify()Simplify(package private) ExpressionBitOrExpression.simplify()Simplify(package private) ExpressionBitXorExpression.simplify()Simplify(package private) ExpressionCommaExpression.simplify()Simplify(package private) ExpressionConditionalExpression.simplify()Simplify(package private) ExpressionConvertExpression.simplify()Simplify(package private) ExpressionDivideExpression.simplify()Simplify(package private) ExpressionEqualExpression.simplify()Simplify(package private) ExpressionExpression.simplify()Simplify.(package private) ExpressionExprExpression.simplify()Simplify(package private) ExpressionGreaterExpression.simplify()Simplify(package private) ExpressionGreaterOrEqualExpression.simplify()Simplify(package private) ExpressionLessExpression.simplify()Simplify(package private) ExpressionLessOrEqualExpression.simplify()Simplify(package private) ExpressionMultiplyExpression.simplify()Simplify(package private) ExpressionNegativeExpression.simplify()Simplify(package private) ExpressionNotEqualExpression.simplify()Simplify(package private) ExpressionNotExpression.simplify()Simplify(package private) ExpressionOrExpression.simplify()Simplify(package private) ExpressionPositiveExpression.simplify()Simplify(package private) ExpressionShiftLeftExpression.simplify()Simplify(package private) ExpressionShiftRightExpression.simplify()Simplify(package private) ExpressionSubtractExpression.simplify()Simplify(package private) ExpressionUnsignedShiftRightExpression.simplify()SimplifyMethods in org.glassfish.rmic.tools.tree with parameters of type ExpressionModifier and TypeMethodDescriptionArrayAccessExpression.checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, Expression outside) Expression.checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, Expression outside) ExprExpression.checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, Expression outside) Check the expression if it appears as an lvalue.FieldExpression.checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, Expression outside) Check the expression if it appears on the LHS of an op= expressionIdentifierExpression.checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, Expression outside) Check the expression if it appears on the LHS of an op= expressionNode.convert(Environment env, Context ctx, Type t, Expression e) Implicit conversions(package private) booleanMethodExpression.diagnoseMismatch(Environment env, Expression[] args, Type[] argTypes) We're about to report a "unmatched method" error.private ExpressionFieldExpression.implementFieldAccess(Environment env, Context ctx, Expression base, boolean isLHS) Rewrite accesses to private fields of another class.static Expression[]NewInstanceExpression.insertOuterLink(Environment env, Context ctx, long where, ClassDefinition def, Expression outerArg, Expression[] args) Given a list of arguments for a constructor, return a possibly modified list which includes the hidden argument which initializes the uplevel self pointer.(package private) static voidFieldExpression.reportFailedPackagePrefix(Environment env, Expression right) If 'checkAmbiguousName' returns 'Package.tPackage', then it was unable to resolve any prefix of the qualified name.(package private) static voidFieldExpression.reportFailedPackagePrefix(Environment env, Expression right, boolean mustBeType) voidStatement.setLabel(Environment env, Expression e) Set the label of a statementstatic IdentifierFieldExpression.toIdentifier(Expression e) Convert an '.' expression to a qualified identifierConstructors in org.glassfish.rmic.tools.tree with parameters of type ExpressionModifierConstructorDescriptionAddExpression(long where, Expression left, Expression right) constructorAndExpression(long where, Expression left, Expression right) constructorArrayAccessExpression(long where, Expression right, Expression index) constructorArrayExpression(long where, Expression[] args) ConstructorAssignAddExpression(long where, Expression left, Expression right) ConstructorAssignBitAndExpression(long where, Expression left, Expression right) ConstructorAssignBitOrExpression(long where, Expression left, Expression right) ConstructorAssignBitXorExpression(long where, Expression left, Expression right) ConstructorAssignDivideExpression(long where, Expression left, Expression right) ConstructorAssignExpression(long where, Expression left, Expression right) ConstructorAssignMultiplyExpression(long where, Expression left, Expression right) ConstructorAssignOpExpression(int op, long where, Expression left, Expression right) ConstructorAssignRemainderExpression(long where, Expression left, Expression right) ConstructorAssignShiftLeftExpression(long where, Expression left, Expression right) ConstructorAssignShiftRightExpression(long where, Expression left, Expression right) ConstructorAssignSubtractExpression(long where, Expression left, Expression right) ConstructorAssignUnsignedShiftRightExpression(long where, Expression left, Expression right) ConstructorBinaryArithmeticExpression(int op, long where, Expression left, Expression right) constructor(package private)BinaryAssignExpression(int op, long where, Expression left, Expression right) ConstructorBinaryBitExpression(int op, long where, Expression left, Expression right) constructorBinaryCompareExpression(int op, long where, Expression left, Expression right) constructorBinaryEqualityExpression(int op, long where, Expression left, Expression right) constructor(package private)BinaryExpression(int op, long where, Type type, Expression left, Expression right) ConstructorBinaryLogicalExpression(int op, long where, Expression left, Expression right) constructorBinaryShiftExpression(int op, long where, Expression left, Expression right) constructorBitAndExpression(long where, Expression left, Expression right) constructorBitNotExpression(long where, Expression right) ConstructorBitOrExpression(long where, Expression left, Expression right) constructorBitXorExpression(long where, Expression left, Expression right) constructorCaseStatement(long where, Expression expr) ConstructorCastExpression(long where, Expression left, Expression right) constructorCatchStatement(long where, Expression texpr, Identifier id, Statement body) Deprecated.CatchStatement(long where, Expression texpr, IdentifierToken id, Statement body) ConstructorCommaExpression(long where, Expression left, Expression right) constructorConditionalExpression(long where, Expression cond, Expression left, Expression right) ConstructorConvertExpression(long where, Type type, Expression right) ConstructorDeclarationStatement(long where, int mod, Expression type, Statement[] args) ConstructorDivideExpression(long where, Expression left, Expression right) constructorDivRemExpression(int op, long where, Expression left, Expression right) constructorDoStatement(long where, Statement body, Expression cond) ConstructorEqualExpression(long where, Expression left, Expression right) constructorExpressionStatement(long where, Expression expr) ConstructorExprExpression(long where, Expression right) ConstructorFieldExpression(long where, Expression right, Identifier id) constructorFieldExpression(long where, Expression right, MemberDefinition field) FieldUpdater(long where, MemberDefinition field, Expression base, MemberDefinition getter, MemberDefinition setter) Constructor.ForStatement(long where, Statement init, Expression cond, Expression inc, Statement body) ConstructorGreaterExpression(long where, Expression left, Expression right) constructorGreaterOrEqualExpression(long where, Expression left, Expression right) constructorIfStatement(long where, Expression cond, Statement ifTrue, Statement ifFalse) ConstructorIncDecExpression(int op, long where, Expression right) ConstructorInlineReturnStatement(long where, Expression expr) ConstructorInstanceOfExpression(long where, Expression left, Expression right) constructorLengthExpression(long where, Expression right) ConstructorLessExpression(long where, Expression left, Expression right) constructorLessOrEqualExpression(long where, Expression left, Expression right) constructorMethodExpression(long where, Expression right, Identifier id, Expression[] args) constructorMethodExpression(long where, Expression right, MemberDefinition field, Expression[] args) MethodExpression(long where, Expression right, MemberDefinition field, Expression[] args, boolean forceSuper) MultiplyExpression(long where, Expression left, Expression right) constructor(package private)NaryExpression(int op, long where, Type type, Expression right, Expression[] args) ConstructorNegativeExpression(long where, Expression right) ConstructorNewArrayExpression(long where, Expression right, Expression[] args) ConstructorNewArrayExpression(long where, Expression right, Expression[] args, Expression init) NewInstanceExpression(long where, Expression right, Expression[] args) ConstructorNewInstanceExpression(long where, Expression right, Expression[] args, Expression outerArg, ClassDefinition body) NotEqualExpression(long where, Expression left, Expression right) constructorNotExpression(long where, Expression right) ConstructorOrExpression(long where, Expression left, Expression right) constructorPositiveExpression(long where, Expression right) ConstructorPostDecExpression(long where, Expression right) ConstructorPostIncExpression(long where, Expression right) ConstructorPreDecExpression(long where, Expression right) ConstructorPreIncExpression(long where, Expression right) ConstructorRemainderExpression(long where, Expression left, Expression right) constructorReturnStatement(long where, Expression expr) ConstructorShiftLeftExpression(long where, Expression left, Expression right) constructorShiftRightExpression(long where, Expression left, Expression right) constructorSubtractExpression(long where, Expression left, Expression right) constructorSuperExpression(long where, Expression outerArg) Constructor for "outer.super()"SwitchStatement(long where, Expression expr, Statement[] args) ConstructorSynchronizedStatement(long where, Expression expr, Statement body) ConstructorThisExpression(long where, Expression outerArg) Constructor for "x.this()"ThrowStatement(long where, Expression expr) Constructor(package private)UnaryExpression(int op, long where, Type type, Expression right) ConstructorUnsignedShiftRightExpression(long where, Expression left, Expression right) constructorVarDeclarationStatement(long where, Expression expr) ConstructorVarDeclarationStatement(long where, LocalMember field, Expression expr) WhileStatement(long where, Expression cond, Statement body) Constructor