Uses of Class
org.glassfish.rmic.tools.tree.Expression
-
Packages that use Expression Package Description org.glassfish.rmic.tools.binaryclass org.glassfish.rmic.tools.java org.glassfish.rmic.tools.javac org.glassfish.rmic.tools.tree -
-
Uses of Expression in org.glassfish.rmic.tools.binaryclass
Fields in org.glassfish.rmic.tools.binaryclass declared as Expression Modifier and Type Field Description (package private) ExpressionBinaryMember. value -
Uses of Expression in org.glassfish.rmic.tools.java
Methods in org.glassfish.rmic.tools.java that return Expression Modifier and Type Method Description protected 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 Expression Modifier and Type Method Description VsetClassDefinition. 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 Expression Modifier and Type Method Description private ExpressionSourceMember. getDefaultSuperCall(Environment env)Deprecated.Methods in org.glassfish.rmic.tools.javac with parameters of type Expression Modifier and Type Method Description VsetSourceClass. 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.tree Modifier and Type Class Description classAddExpressionWARNING: The contents of this source file are not part of any supported API.classAndExpressionWARNING: The contents of this source file are not part of any supported API.classArrayAccessExpressionWARNING: The contents of this source file are not part of any supported API.classArrayExpressionWARNING: The contents of this source file are not part of any supported API.classAssignAddExpressionWARNING: The contents of this source file are not part of any supported API.classAssignBitAndExpressionWARNING: The contents of this source file are not part of any supported API.classAssignBitOrExpressionWARNING: The contents of this source file are not part of any supported API.classAssignBitXorExpressionWARNING: The contents of this source file are not part of any supported API.classAssignDivideExpressionWARNING: The contents of this source file are not part of any supported API.classAssignExpressionWARNING: The contents of this source file are not part of any supported API.classAssignMultiplyExpressionWARNING: The contents of this source file are not part of any supported API.classAssignOpExpressionWARNING: The contents of this source file are not part of any supported API.classAssignRemainderExpressionWARNING: The contents of this source file are not part of any supported API.classAssignShiftLeftExpressionWARNING: The contents of this source file are not part of any supported API.classAssignShiftRightExpressionWARNING: The contents of this source file are not part of any supported API.classAssignSubtractExpressionWARNING: The contents of this source file are not part of any supported API.classAssignUnsignedShiftRightExpressionWARNING: The contents of this source file are not part of any supported API.classBinaryArithmeticExpressionWARNING: The contents of this source file are not part of any supported API.classBinaryAssignExpressionWARNING: The contents of this source file are not part of any supported API.classBinaryBitExpressionWARNING: The contents of this source file are not part of any supported API.classBinaryCompareExpressionWARNING: The contents of this source file are not part of any supported API.classBinaryEqualityExpressionWARNING: The contents of this source file are not part of any supported API.classBinaryExpressionWARNING: The contents of this source file are not part of any supported API.classBinaryLogicalExpressionWARNING: The contents of this source file are not part of any supported API.classBinaryShiftExpressionWARNING: The contents of this source file are not part of any supported API.classBitAndExpressionWARNING: The contents of this source file are not part of any supported API.classBitNotExpressionWARNING: The contents of this source file are not part of any supported API.classBitOrExpressionWARNING: The contents of this source file are not part of any supported API.classBitXorExpressionWARNING: The contents of this source file are not part of any supported API.classBooleanExpressionWARNING: The contents of this source file are not part of any supported API.classByteExpressionWARNING: The contents of this source file are not part of any supported API.classCastExpressionWARNING: The contents of this source file are not part of any supported API.classCharExpressionWARNING: The contents of this source file are not part of any supported API.classCommaExpressionWARNING: The contents of this source file are not part of any supported API.classConditionalExpressionWARNING: The contents of this source file are not part of any supported API.(package private) classConstantExpressionWARNING: The contents of this source file are not part of any supported API.classConvertExpressionWARNING: The contents of this source file are not part of any supported API.classDivideExpressionWARNING: The contents of this source file are not part of any supported API.classDivRemExpressionWARNING: The contents of this source file are not part of any supported API.classDoubleExpressionWARNING: The contents of this source file are not part of any supported API.classEqualExpressionWARNING: The contents of this source file are not part of any supported API.classExprExpressionParenthesized expressions.classFieldExpressionWARNING: The contents of this source file are not part of any supported API.classFloatExpressionWARNING: The contents of this source file are not part of any supported API.classGreaterExpressionWARNING: The contents of this source file are not part of any supported API.classGreaterOrEqualExpressionWARNING: The contents of this source file are not part of any supported API.classIdentifierExpressionWARNING: The contents of this source file are not part of any supported API.classIncDecExpressionWARNING: The contents of this source file are not part of any supported API.classInlineMethodExpressionWARNING: The contents of this source file are not part of any supported API.classInlineNewInstanceExpressionWARNING: The contents of this source file are not part of any supported API.classInstanceOfExpressionWARNING: The contents of this source file are not part of any supported API.classIntegerExpressionWARNING: The contents of this source file are not part of any supported API.classIntExpressionWARNING: The contents of this source file are not part of any supported API.classLengthExpressionWARNING: The contents of this source file are not part of any supported API.classLessExpressionWARNING: The contents of this source file are not part of any supported API.classLessOrEqualExpressionWARNING: The contents of this source file are not part of any supported API.classLongExpressionWARNING: The contents of this source file are not part of any supported API.classMethodExpressionWARNING: The contents of this source file are not part of any supported API.classMultiplyExpressionWARNING: The contents of this source file are not part of any supported API.classNaryExpressionWARNING: The contents of this source file are not part of any supported API.classNegativeExpressionWARNING: The contents of this source file are not part of any supported API.classNewArrayExpressionWARNING: The contents of this source file are not part of any supported API.classNewInstanceExpressionWARNING: The contents of this source file are not part of any supported API.classNotEqualExpressionWARNING: The contents of this source file are not part of any supported API.classNotExpressionWARNING: The contents of this source file are not part of any supported API.classNullExpressionWARNING: The contents of this source file are not part of any supported API.classOrExpressionWARNING: The contents of this source file are not part of any supported API.classPositiveExpressionWARNING: The contents of this source file are not part of any supported API.classPostDecExpressionWARNING: The contents of this source file are not part of any supported API.classPostIncExpressionWARNING: The contents of this source file are not part of any supported API.classPreDecExpressionWARNING: The contents of this source file are not part of any supported API.classPreIncExpressionWARNING: The contents of this source file are not part of any supported API.classRemainderExpressionWARNING: The contents of this source file are not part of any supported API.classShiftLeftExpressionWARNING: The contents of this source file are not part of any supported API.classShiftRightExpressionWARNING: The contents of this source file are not part of any supported API.classShortExpressionWARNING: The contents of this source file are not part of any supported API.classStringExpressionWARNING: The contents of this source file are not part of any supported API.classSubtractExpressionWARNING: The contents of this source file are not part of any supported API.classSuperExpressionWARNING: The contents of this source file are not part of any supported API.classThisExpressionWARNING: The contents of this source file are not part of any supported API.classTypeExpressionWARNING: The contents of this source file are not part of any supported API.classUnaryExpressionWARNING: The contents of this source file are not part of any supported API.classUnsignedShiftRightExpressionWARNING: The contents of this source file are not part of any supported API.Fields in org.glassfish.rmic.tools.tree declared as Expression Modifier and Type Field Description (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 Expression Modifier and Type Method Description ExpressionNode. convert(Environment env, Context ctx, Type t, Expression e)Implicit conversionsExpressionArrayAccessExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionAssignExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionAssignOpExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionBinaryAssignExpression. copyInline(Context ctx)ExpressionBinaryExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionConditionalExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionFieldExpression. copyInline(Context ctx)ExpressionIdentifierExpression. copyInline(Context ctx)ExpressionInlineMethodExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionInlineNewInstanceExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionMethodExpression. copyInline(Context ctx)ExpressionNaryExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionNewArrayExpression. copyInline(Context ctx)ExpressionNewInstanceExpression. copyInline(Context ctx)ExpressionThisExpression. copyInline(Context ctx)Create a copy of the expression for method inliningExpressionUnaryExpression. 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) ExpressionAddExpression. eval(java.lang.String a, java.lang.String b)(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) ExpressionBinaryExpression. eval(java.lang.String a, java.lang.String b)(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) ExpressionUnaryExpression. eval(java.lang.String a)(package private) ExpressionUnsignedShiftRightExpression. eval(int a, int b)Evaluate(package private) ExpressionUnsignedShiftRightExpression. eval(long a, long b)ExpressionContext. findOuterLink(Environment env, long where, ClassDefinition reqc, MemberDefinition f, boolean needExactMatch)ExpressionContext. findOuterLink(Environment env, long where, MemberDefinition f)Return a local expression which can serve as the base reference for the given field.ExpressionCompoundStatement. firstConstructor()Check if the first thing is a constructor invocationExpressionExpression. firstConstructor()Check if the first thing is a constructor invocationExpressionExpressionStatement. firstConstructor()Check if the first thing is a constructor invocationExpressionMethodExpression. firstConstructor()Check if the first thing is a constructor invocationExpressionStatement. firstConstructor()Check if the first thing is a constructor invocationExpressionBinaryAssignExpression. getImplementation()ExpressionExpression. getImplementation()Type checking may assign a more complex implementation to an innocuous-looking expression (like an identifier).ExpressionFieldExpression. getImplementation()ExpressionIdentifierExpression. getImplementation()ExpressionMethodExpression. getImplementation()ExpressionThisExpression. getImplementation()ExpressionNewInstanceExpression. getOuterArg()From the "new" in an expression of the form outer.new InnerCls(...), return the "outer" expression, or null if there is none.ExpressionThisExpression. 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.ExpressionArrayAccessExpression. inline(Environment env, Context ctx)InlineExpressionArrayExpression. inline(Environment env, Context ctx)InlineExpressionBinaryAssignExpression. inline(Environment env, Context ctx)InlineExpressionBinaryExpression. inline(Environment env, Context ctx)InlineExpressionBinaryLogicalExpression. inline(Environment env, Context ctx)InlineExpressionCastExpression. inline(Environment env, Context ctx)InlineExpressionCommaExpression. inline(Environment env, Context ctx)InlineExpressionConditionalExpression. inline(Environment env, Context ctx)InlineExpressionConvertExpression. inline(Environment env, Context ctx)InlineExpressionDivRemExpression. inline(Environment env, Context ctx)InlineExpressionExpression. inline(Environment env, Context ctx)Inline.ExpressionFieldExpression. inline(Environment env, Context ctx)InlineExpressionIdentifierExpression. inline(Environment env, Context ctx)InlineExpressionIncDecExpression. inline(Environment env, Context ctx)InlineExpressionInlineMethodExpression. inline(Environment env, Context ctx)InlineExpressionInlineNewInstanceExpression. inline(Environment env, Context ctx)InlineExpressionInstanceOfExpression. inline(Environment env, Context ctx)InlineExpressionMethodExpression. inline(Environment env, Context ctx)ExpressionNewArrayExpression. inline(Environment env, Context ctx)InlineExpressionNewInstanceExpression. inline(Environment env, Context ctx)ExpressionTypeExpression. inline(Environment env, Context ctx)ExpressionUnaryExpression. inline(Environment env, Context ctx)InlineExpressionArrayAccessExpression. inlineLHS(Environment env, Context ctx)ExpressionExpression. inlineLHS(Environment env, Context ctx)ExpressionFieldExpression. inlineLHS(Environment env, Context ctx)ExpressionIdentifierExpression. 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)ExpressionAddExpression. inlineValue(Environment env, Context ctx)Inline the value of an AddExpression.ExpressionArrayAccessExpression. inlineValue(Environment env, Context ctx)ExpressionArrayExpression. inlineValue(Environment env, Context ctx)ExpressionAssignExpression. inlineValue(Environment env, Context ctx)InlineExpressionAssignOpExpression. inlineValue(Environment env, Context ctx)InlineExpressionBinaryAssignExpression. inlineValue(Environment env, Context ctx)ExpressionBinaryExpression. inlineValue(Environment env, Context ctx)ExpressionCastExpression. inlineValue(Environment env, Context ctx)ExpressionCommaExpression. inlineValue(Environment env, Context ctx)ExpressionConditionalExpression. inlineValue(Environment env, Context ctx)ExpressionExpression. inlineValue(Environment env, Context ctx)ExpressionFieldExpression. inlineValue(Environment env, Context ctx)ExpressionIdentifierExpression. inlineValue(Environment env, Context ctx)ExpressionIncDecExpression. inlineValue(Environment env, Context ctx)ExpressionInlineMethodExpression. inlineValue(Environment env, Context ctx)ExpressionInlineNewInstanceExpression. inlineValue(Environment env, Context ctx)ExpressionInstanceOfExpression. inlineValue(Environment env, Context ctx)ExpressionMethodExpression. inlineValue(Environment env, Context ctx)ExpressionNewArrayExpression. inlineValue(Environment env, Context ctx)ExpressionNewInstanceExpression. inlineValue(Environment env, Context ctx)ExpressionThisExpression. inlineValue(Environment env, Context ctx)InlineExpressionUnaryExpression. 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, java.lang.String className)private ExpressionFieldExpression. makeClassLiteralInlineRef(Environment env, Context ctx, MemberDefinition lookup, java.lang.String className)ExpressionUplevelReference. makeFieldReference(Environment env, Context ctx)As with makeLocalReference(), build a locally-usable reference.ExpressionUplevelReference. makeLocalReference(Environment env, Context ctx)Assuming noteReference() is all taken care of, build an uplevel reference.ExpressionContext. makeReference(Environment env, LocalMember target)Implement a reference (usually an uplevel one).private ExpressionMethodExpression. makeVarInits(Environment env, Context ctx)ExpressionBinaryAssignExpression. order()Order the expression based on precedenceExpressionBinaryExpression. order()Order the expression based on precedenceExpressionConditionalExpression. order()Order the expression based on precedenceExpressionExpression. order()Order the expression based on precedenceExpressionNewInstanceExpression. order()ExpressionUnaryExpression. 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 Expression Modifier and Type Method Description VsetArrayAccessExpression. checkAssignOp(Environment env, Context ctx, Vset vset, java.util.Hashtable<java.lang.Object,java.lang.Object> exp, Expression outside)VsetExpression. checkAssignOp(Environment env, Context ctx, Vset vset, java.util.Hashtable<java.lang.Object,java.lang.Object> exp, Expression outside)VsetExprExpression. checkAssignOp(Environment env, Context ctx, Vset vset, java.util.Hashtable<java.lang.Object,java.lang.Object> exp, Expression outside)Check the expression if it appears as an lvalue.VsetFieldExpression. checkAssignOp(Environment env, Context ctx, Vset vset, java.util.Hashtable<java.lang.Object,java.lang.Object> exp, Expression outside)Check the expression if it appears on the LHS of an op= expressionVsetIdentifierExpression. checkAssignOp(Environment env, Context ctx, Vset vset, java.util.Hashtable<java.lang.Object,java.lang.Object> exp, Expression outside)Check the expression if it appears on the LHS of an op= expressionExpressionNode. 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 Expression Constructor Description AddExpression(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)constructorBinaryAssignExpression(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)constructorBinaryExpression(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)constructorNaryExpression(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)ConstructorUnaryExpression(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
-