Uses of Class
org.glassfish.rmic.tools.tree.Vset
Packages that use Vset
Package
Description
-
Uses of Vset in org.glassfish.rmic.tools.java
Methods in org.glassfish.rmic.tools.java that return VsetModifier 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) Methods in org.glassfish.rmic.tools.java with parameters of type VsetModifier 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) -
Uses of Vset in org.glassfish.rmic.tools.javac
Methods in org.glassfish.rmic.tools.javac that return VsetModifier 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.Methods in org.glassfish.rmic.tools.javac with parameters of type VsetModifier 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. -
Uses of Vset in org.glassfish.rmic.tools.tree
Fields in org.glassfish.rmic.tools.tree declared as VsetModifier and TypeFieldDescriptionstatic final VsetStatement.DEAD_ENDCheckContext.vsBreakCheckContext.vsContinueCheckContext.vsTryExitMethods in org.glassfish.rmic.tools.tree that return VsetModifier and TypeMethodDescriptionVset.addDAandJoinDU(Vset other) Add in the definite assignment bits of another vset, but join the definite unassignment bits.Vset.addVar(int varNumber) Note that a var is definitely assigned.Vset.addVarUnassigned(int varNumber) Note that a var is definitely un-assigned.Check 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= expressionstatic 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) 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 expressionVset.clearDeadEnd()Replace canonical DEAD_END with a distinct but equivalent Vset.Vset.clearVar(int varNumber) Retract any assertion about the var.Vset.copy()Create an copy of the given Vset.static VsetVset.firstDAandSecondDU(Vset sourceDA, Vset sourceDU) Construct a vset consisting of the DA bits of the first argument and the DU bits of the second argument.Join with another vset.final VsetContext.removeAdditionalVars(Vset vset) Remove variables from the vset set that are no longer part of this context.Vset.removeAdditionalVars(int varNumber) Remove variables from the vset that are no longer part of a context.Methods in org.glassfish.rmic.tools.tree with parameters of type VsetModifier and TypeMethodDescriptionVset.addDAandJoinDU(Vset other) Add in the definite assignment bits of another vset, but join the definite unassignment bits.Check 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= expressionvoidContext.checkBackBranch(Environment env, Statement loop, Vset vsEntry, Vset vsBack) Raise an error if a blank final was definitely unassigned on entry to a loop, but has possibly been assigned on the back-branch.voidAndExpression.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) 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 expressionstatic VsetVset.firstDAandSecondDU(Vset sourceDA, Vset sourceDU) Construct a vset consisting of the DA bits of the first argument and the DU bits of the second argument.Join with another vset.final VsetContext.removeAdditionalVars(Vset vset) Remove variables from the vset set that are no longer part of this context.