Uses of Class
org.glassfish.rmic.tools.tree.Context
Packages that use Context
Package
Description
-
Uses of Context in org.glassfish.rmic.tools.java
Fields in org.glassfish.rmic.tools.java declared as ContextMethods in org.glassfish.rmic.tools.java that return ContextMethods in org.glassfish.rmic.tools.java with parameters of type ContextModifier and TypeMethodDescriptionMemberDefinition.check(Environment env, Context ctx, Vset vset) Really check the field definition.ClassDefinition.checkLocalClass(Environment env, Context ctx, Vset vset, ClassDefinition sup, Expression[] args, Type[] argTypes) voidMemberDefinition.codeInit(Environment env, Context ctx, Assembler asm) ClassDefinition.getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper) Find or create an access method for a private member, or return null if this is not possible.ClassDefinition.getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper) Find or create an update method for a private member, or return null if this is not possible. -
Uses of Context in org.glassfish.rmic.tools.javac
Methods in org.glassfish.rmic.tools.javac with parameters of type ContextModifier and TypeMethodDescriptionSourceMember.check(Environment env, Context ctx, Vset vset) Deprecated.Check a field.SourceClass.checkInsideClass(Environment env, Context ctx, Vset vset) Deprecated.Check a class which is inside a local class, but is not itself local.SourceClass.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.voidSourceMember.codeInit(Environment env, Context ctx, Assembler asm) Deprecated.SourceClass.getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper) Deprecated.Find or create an access method for a private member, or return null if this is not possible.SourceClass.getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper) Deprecated. -
Uses of Context in org.glassfish.rmic.tools.tree
Subclasses of Context in org.glassfish.rmic.tools.treeModifier and TypeClassDescriptionclassWARNING: The contents of this source file are not part of any supported API.Methods in org.glassfish.rmic.tools.tree that return ContextModifier and TypeMethodDescriptionContext.getBreakContext(Identifier lbl) Get the destination context of a breakContext.getContinueContext(Identifier lbl) Get the destination context of a continueContext.getLabelContext(Identifier lbl) Get the context that corresponds to a label, return null if not found.Methods in org.glassfish.rmic.tools.tree with parameters of type ContextModifier and TypeMethodDescriptionCheck void expressionCheck void expressionCheck void expressionCheck void expressionCheck void expressionArrayAccessExpression.checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc) Expression.checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc) Check something that might be an AmbiguousName (refman 6.5.2).FieldExpression.checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc) Check if the present name is part of a scoping prefix.IdentifierExpression.checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc) Check if the present name is part of a scoping prefix.SuperExpression.checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc) Check if the present name is part of a scoping prefix.TypeExpression.checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc) ArrayAccessExpression.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= expressionvoidAndExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, org.glassfish.rmic.tools.tree.ConditionVars cvars) abstract voidBinaryLogicalExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, org.glassfish.rmic.tools.tree.ConditionVars cvars) voidBooleanExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, org.glassfish.rmic.tools.tree.ConditionVars cvars) org.glassfish.rmic.tools.tree.ConditionVarsExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check a condition.voidExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, org.glassfish.rmic.tools.tree.ConditionVars cvars) voidExprExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, org.glassfish.rmic.tools.tree.ConditionVars cvars) Check a condition.voidNotExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, org.glassfish.rmic.tools.tree.ConditionVars cvars) voidOrExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, org.glassfish.rmic.tools.tree.ConditionVars cvars) static VsetFieldExpression.checkFinalAssign(Environment env, Context ctx, Vset vset, long where, MemberDefinition field) There is a simple assignment being made to the given final field.ArrayExpression.checkInitializer(Environment env, Context ctx, Vset vset, Type t, Hashtable<Object, Object> exp) Expression.checkInitializer(Environment env, Context ctx, Vset vset, Type t, Hashtable<Object, Object> exp) protected voidStatement.checkLabel(Environment env, Context ctx) Make sure the labels on this statement do not duplicate the labels on any enclosing statement.ArrayAccessExpression.checkLHS(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check the expression if it appears on the LHS of an assignmentIdentifierExpression.checkLHS(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check the expression if it appears on the LHS of an assignmentStatement.checkMethod(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check a statementArrayAccessExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check expression typeArrayExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check expression typeAssignExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check an assignment expressionAssignOpExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check an assignment expressionBinaryExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check a binary expressionBinaryLogicalExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check a binary expressionCastExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check the expressionConditionalExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check the expressionConvertExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check the valueExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check an expressionFieldExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check the expressionIdentifierExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check expressionIncDecExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check an increment or decrement expressionInstanceOfExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check the expressionLengthExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Select the type of the expressionMethodExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check expression typeNewArrayExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) CheckNewInstanceExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check expression typeSuperExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check expressionThisExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check expressionTypeExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check an expressionUnaryExpression.checkValue(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Check a unary expressionvoidAssignExpression.code(Environment env, Context ctx, Assembler asm) voidAssignOpExpression.code(Environment env, Context ctx, Assembler asm) voidBreakStatement.code(Environment env, Context ctx, Assembler asm) CodevoidCatchStatement.code(Environment env, Context ctx, Assembler asm) CodevoidCommaExpression.code(Environment env, Context ctx, Assembler asm) voidCompoundStatement.code(Environment env, Context ctx, Assembler asm) CodevoidConditionalExpression.code(Environment env, Context ctx, Assembler asm) voidContinueStatement.code(Environment env, Context ctx, Assembler asm) CodevoidDeclarationStatement.code(Environment env, Context ctx, Assembler asm) CodevoidDoStatement.code(Environment env, Context ctx, Assembler asm) CodevoidExpression.code(Environment env, Context ctx, Assembler asm) voidExpressionStatement.code(Environment env, Context ctx, Assembler asm) CodevoidFinallyStatement.code(Environment env, Context ctx, Assembler asm) CodevoidForStatement.code(Environment env, Context ctx, Assembler asm) CodevoidIfStatement.code(Environment env, Context ctx, Assembler asm) CodevoidInlineMethodExpression.code(Environment env, Context ctx, Assembler asm) CodevoidInlineNewInstanceExpression.code(Environment env, Context ctx, Assembler asm) CodevoidInlineReturnStatement.code(Environment env, Context ctx, Assembler asm) CodevoidInstanceOfExpression.code(Environment env, Context ctx, Assembler asm) voidNewInstanceExpression.code(Environment env, Context ctx, Assembler asm) CodevoidPostDecExpression.code(Environment env, Context ctx, Assembler asm) voidPostIncExpression.code(Environment env, Context ctx, Assembler asm) voidPreDecExpression.code(Environment env, Context ctx, Assembler asm) voidPreIncExpression.code(Environment env, Context ctx, Assembler asm) voidReturnStatement.code(Environment env, Context ctx, Assembler asm) CodevoidStatement.code(Environment env, Context ctx, Assembler asm) CodevoidSwitchStatement.code(Environment env, Context ctx, Assembler asm) CodevoidSynchronizedStatement.code(Environment env, Context ctx, Assembler asm) CodevoidThrowStatement.code(Environment env, Context ctx, Assembler asm) CodevoidTryStatement.code(Environment env, Context ctx, Assembler asm) CodevoidVarDeclarationStatement.code(Environment env, Context ctx, Assembler asm) CodevoidWhileStatement.code(Environment env, Context ctx, Assembler asm) CodevoidUplevelReference.codeArguments(Environment env, Context ctx, Assembler asm, long where, MemberDefinition conField) Code is being generated for a call to a constructor of the client class.voidUplevelReference.codeInitialization(Environment env, Context ctx, Assembler asm, long where, MemberDefinition conField) Code is being generated for a constructor of the client class.voidAddExpression.codeValue(Environment env, Context ctx, Assembler asm) voidArrayAccessExpression.codeValue(Environment env, Context ctx, Assembler asm) voidArrayExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidAssignExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidAssignOpExpression.codeValue(Environment env, Context ctx, Assembler asm) voidBinaryBitExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidBinaryExpression.codeValue(Environment env, Context ctx, Assembler asm) voidBitNotExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidBooleanExpression.codeValue(Environment env, Context ctx, Assembler asm) voidCommaExpression.codeValue(Environment env, Context ctx, Assembler asm) voidConditionalExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidConvertExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidDoubleExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidExpression.codeValue(Environment env, Context ctx, Assembler asm) voidFieldExpression.codeValue(Environment env, Context ctx, Assembler asm) voidFloatExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidIdentifierExpression.codeValue(Environment env, Context ctx, Assembler asm) voidInlineMethodExpression.codeValue(Environment env, Context ctx, Assembler asm) voidInlineNewInstanceExpression.codeValue(Environment env, Context ctx, Assembler asm) voidInstanceOfExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidIntegerExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidLengthExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidLongExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidMethodExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidNegativeExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidNewArrayExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidNewInstanceExpression.codeValue(Environment env, Context ctx, Assembler asm) voidNotExpression.codeValue(Environment env, Context ctx, Assembler asm) Instead of relying on the default code generation which uses conditional branching, generate a simpler stream using XOR.voidNullExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidPostDecExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidPostIncExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidPreDecExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidPreIncExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidStringExpression.codeValue(Environment env, Context ctx, Assembler asm) CodevoidThisExpression.codeValue(Environment env, Context ctx, Assembler asm) CodeNode.convert(Environment env, Context ctx, Type t, Expression e) Implicit conversionsstatic LocalMember[]LocalMember.copyArguments(Context ctx, MemberDefinition field) May inline copies of all the arguments of the given method.ArrayAccessExpression.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 inliningCatchStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningCompoundStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningConditionalExpression.copyInline(Context ctx) Create a copy of the expression for method inliningDeclarationStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningDoStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningExpression.copyInline(Context ctx) Create a copy of the expression for method inliningExpressionStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningFieldExpression.copyInline(Context ctx) FinallyStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningForStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningIdentifierExpression.copyInline(Context ctx) IfStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningInlineMethodExpression.copyInline(Context ctx) Create a copy of the expression for method inliningInlineNewInstanceExpression.copyInline(Context ctx) Create a copy of the expression for method inliningInlineReturnStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningLocalMember.copyInline(Context ctx) Make a copy of this field, which is an argument to a method or constructor.MethodExpression.copyInline(Context ctx) NaryExpression.copyInline(Context ctx) Create a copy of the expression for method inliningNewArrayExpression.copyInline(Context ctx) NewInstanceExpression.copyInline(Context ctx) ReturnStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningSwitchStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningSynchronizedStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningThisExpression.copyInline(Context ctx) Create a copy of the expression for method inliningThrowStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningTryStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningUnaryExpression.copyInline(Context ctx) Create a copy of the expression for method inliningVarDeclarationStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningWhileStatement.copyInline(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningintAddExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expressionintArrayAccessExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expressionintAssignAddExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintAssignExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expressionintAssignOpExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintBinaryAssignExpression.costInline(int thresh, Environment env, Context ctx) intBinaryExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expressionintBreakStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintCaseStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintCastExpression.costInline(int thresh, Environment env, Context ctx) intCatchStatement.costInline(int thresh, Environment env, Context ctx) Compute cost of inlining this statementintCompoundStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintConditionalExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expressionintContinueStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintDeclarationStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintDoStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expression.intExpressionStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintFieldExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expressionintFinallyStatement.costInline(int thresh, Environment env, Context ctx) Compute cost of inlining this statementintForStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintIdentifierExpression.costInline(int thresh, Environment env, Context ctx) intIfStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintIncDecExpression.costInline(int thresh, Environment env, Context ctx) intInlineReturnStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintInstanceOfExpression.costInline(int thresh, Environment env, Context ctx) intMethodExpression.costInline(int thresh, Environment env, Context ctx) intNaryExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expressionintNewInstanceExpression.costInline(int thresh, Environment env, Context ctx) intReturnStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintStatement.costInline(int thresh, Environment env, Context ctx) intSwitchStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintSynchronizedStatement.costInline(int thresh, Environment env, Context ctx) Compute cost of inlining this statementintThrowStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintTryStatement.costInline(int thresh, Environment env, Context ctx) Compute cost of inlining this statementintUnaryExpression.costInline(int thresh, Environment env, Context ctx) The cost of inlining this expressionintVarDeclarationStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementintWhileStatement.costInline(int thresh, Environment env, Context ctx) The cost of inlining this statementstatic voidLocalMember.doneWithArguments(Context ctx, LocalMember[] res) Call this when finished with the result of a copyArguments() call.booleanExpression.fitsType(Environment env, Context ctx, Type t) See if this expression fits in the given type.booleanIntegerExpression.fitsType(Environment env, Context ctx, Type t) See if this number fits in the given type.org.glassfish.rmic.tools.tree.FieldUpdaterArrayAccessExpression.getAssigner(Environment env, Context ctx) An array access expression never requires the use of an access method to perform an assignment to an array element, though an access method may be required to fetch the array object itself.org.glassfish.rmic.tools.tree.FieldUpdaterExpression.getAssigner(Environment env, Context ctx) Return aFieldUpdaterobject to be used in updating the value of the location denoted bythis, which must be an expression suitable for the left-hand side of an assignment.org.glassfish.rmic.tools.tree.FieldUpdaterFieldExpression.getAssigner(Environment env, Context ctx) Return aFieldUpdaterobject to be used in updating the value of the location denoted bythis, which must be an expression suitable for the left-hand side of an assignment.org.glassfish.rmic.tools.tree.FieldUpdaterIdentifierExpression.getAssigner(Environment env, Context ctx) Return an accessor if one is needed for assignments to this expression.org.glassfish.rmic.tools.tree.FieldUpdaterThisExpression.getAssigner(Environment env, Context ctx) LocalMember.getCurrentInlineCopy(Context ctx) Returns the previous result of copyInline(ctx).intValue number for vsets, or -1 if none.org.glassfish.rmic.tools.tree.FieldUpdaterArrayAccessExpression.getUpdater(Environment env, Context ctx) An array access expression never requires a field updater.org.glassfish.rmic.tools.tree.FieldUpdaterExpression.getUpdater(Environment env, Context ctx) Return aFieldUpdaterobject to be used in updating the value of the location denoted bythis, which must be an expression suitable for the left-hand side of an assignment.org.glassfish.rmic.tools.tree.FieldUpdaterExprExpression.getUpdater(Environment env, Context ctx) Delegate to our subexpression.org.glassfish.rmic.tools.tree.FieldUpdaterFieldExpression.getUpdater(Environment env, Context ctx) Return aFieldUpdaterobject to be used in updating the value of the location denoted bythis, which must be an expression suitable for the left-hand side of an assignment.org.glassfish.rmic.tools.tree.FieldUpdaterIdentifierExpression.getUpdater(Environment env, Context ctx) Return an updater if one is needed for assignments to this expression.org.glassfish.rmic.tools.tree.FieldUpdaterThisExpression.getUpdater(Environment env, Context ctx) 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) InlineCatchStatement.inline(Environment env, Context ctx) InlineCommaExpression.inline(Environment env, Context ctx) InlineCompoundStatement.inline(Environment env, Context ctx) InlineConditionalExpression.inline(Environment env, Context ctx) InlineConvertExpression.inline(Environment env, Context ctx) InlineDeclarationStatement.inline(Environment env, Context ctx) InlineDivRemExpression.inline(Environment env, Context ctx) InlineDoStatement.inline(Environment env, Context ctx) InlineExpression.inline(Environment env, Context ctx) Inline.ExpressionStatement.inline(Environment env, Context ctx) InlineFieldExpression.inline(Environment env, Context ctx) InlineFinallyStatement.inline(Environment env, Context ctx) InlineForStatement.inline(Environment env, Context ctx) InlineIdentifierExpression.inline(Environment env, Context ctx) InlineIfStatement.inline(Environment env, Context ctx) InlineIncDecExpression.inline(Environment env, Context ctx) InlineInlineMethodExpression.inline(Environment env, Context ctx) InlineInlineNewInstanceExpression.inline(Environment env, Context ctx) InlineInlineReturnStatement.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) ReturnStatement.inline(Environment env, Context ctx) InlineStatement.inline(Environment env, Context ctx) InlineSwitchStatement.inline(Environment env, Context ctx) InlineSynchronizedStatement.inline(Environment env, Context ctx) InlineThrowStatement.inline(Environment env, Context ctx) InlineTryStatement.inline(Environment env, Context ctx) InlineTypeExpression.inline(Environment env, Context ctx) UnaryExpression.inline(Environment env, Context ctx) InlineVarDeclarationStatement.inline(Environment env, Context ctx) InlineWhileStatement.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) 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) protected StringBufferAddExpression.inlineValueSB(Environment env, Context ctx, StringBuffer buffer) Attempt to evaluate this expression.protected StringBufferExpression.inlineValueSB(Environment env, Context ctx, StringBuffer buffer) Attempt to evaluate this expression.protected StringBufferExprExpression.inlineValueSB(Environment env, Context ctx, StringBuffer buffer) Delegate to our subexpression.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.booleanUplevelReference.localArgumentAvailable(Environment env, Context ctx) Tell if my local argument is directly available in this context.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.static EnvironmentContext.newEnvironment(Environment env, Context ctx) Extend an environment with the given context.voidUplevelReference.noteReference(Environment env, Context ctx) Process an uplevel reference.voidUplevelReference.willCodeArguments(Environment env, Context ctx) During the inline phase, call this on a list of references for which the code phase will later emit arguments.Constructors in org.glassfish.rmic.tools.tree with parameters of type ContextModifierConstructorDescriptionContext(Context ctx, ClassDefinition c) Create a new context, for initializing a class.Context(Context ctx, MemberDefinition field) Create the initial context for a method The incoming context is inherited fromSuperExpression(long where, Context ctx) ThisExpression(long where, Context ctx)