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.private VsetSourceClass.checkInternal(Environment env, Context ctx, Vset vset) Deprecated.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.private VsetSourceClass.checkMembers(Environment env, Context ctx, Vset vset) Deprecated.Check all of the members of this class.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.private voidSourceClass.checkBlankFinals(Environment env, Context ctxInit, Vset vset, boolean isStatic) Deprecated.Make sure all my blank finals exist now.SourceClass.checkInsideClass(Environment env, Context ctx, Vset vset) Deprecated.Check a class which is inside a local class, but is not itself local.private VsetSourceClass.checkInternal(Environment env, Context ctx, Vset vset) Deprecated.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.private VsetSourceClass.checkMembers(Environment env, Context ctx, Vset vset) Deprecated.Check all of the members of this class. -
Uses of Vset in org.glassfish.rmic.tools.tree
Fields in org.glassfish.rmic.tools.tree declared as VsetModifier and TypeFieldDescriptionstatic final VsetStatement.DEAD_END(package private) static final VsetVset.DEAD_ENDThis is the Vset which reports all vars assigned and unassigned.CheckContext.vsBreakCheckContext.vsContinue(package private) VsetConditionVars.vsFalse(package private) VsetConditionVars.vsTrueCheckContext.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.private VsetIdentifierExpression.assign(Environment env, Context ctx, Vset vset) Assign a value to this identifier.Check void expression(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statementCheck void expression(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement Report an error unless the call is checkBlockStatement.(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statementCheck void expressionCheck void expressionCheck void expression(package private) VsetCheck statement(package private) Vset(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck a while statementArrayAccessExpression.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= expression(package private) VsetDeclarationStatement.checkBlockStatement(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) (package private) VsetStatement.checkBlockStatement(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) This is called in contexts where declarations are valid.private VsetFieldExpression.checkCommon(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc, boolean isLHS) Common code for checkValue and checkAmbigNameprivate VsetSuperExpression.checkCommon(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Common code for checkValue and checkAmbigName(package private) VsetStatement.checkDeclaration(Environment env, Context ctx, Vset vset, int mod, Type t, Hashtable<Object, Object> exp) (package private) VsetVarDeclarationStatement.checkDeclaration(Environment env, Context ctx, Vset vset, int mod, Type t, Hashtable<Object, Object> exp) Check statementstatic 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) private VsetFieldExpression.checkInnerClass(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc) This field expression is an inner class reference.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.private VsetIdentifierExpression.get(Environment env, Context ctx, Vset vset) Get the value of this identifier.Join with another vset.(package private) VsetStatement.reach(Environment env, Vset 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.private VsetIdentifierExpression.assign(Environment env, Context ctx, Vset vset) Assign a value to this identifier.Check void expression(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statementCheck void expression(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement Report an error unless the call is checkBlockStatement.(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statementCheck void expressionCheck void expressionCheck void expression(package private) VsetCheck statement(package private) Vset(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck statement(package private) VsetCheck a while statementArrayAccessExpression.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.(package private) VsetDeclarationStatement.checkBlockStatement(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) (package private) VsetStatement.checkBlockStatement(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) This is called in contexts where declarations are valid.private VsetFieldExpression.checkCommon(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc, boolean isLHS) Common code for checkValue and checkAmbigNameprivate VsetSuperExpression.checkCommon(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp) Common code for checkValue and checkAmbigNamevoidAndExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, ConditionVars cvars) abstract voidBinaryLogicalExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, ConditionVars cvars) voidBooleanExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, ConditionVars cvars) Expression.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, ConditionVars cvars) voidExprExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, ConditionVars cvars) Check a condition.voidNotExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, ConditionVars cvars) voidOrExpression.checkCondition(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, ConditionVars cvars) (package private) VsetStatement.checkDeclaration(Environment env, Context ctx, Vset vset, int mod, Type t, Hashtable<Object, Object> exp) (package private) VsetVarDeclarationStatement.checkDeclaration(Environment env, Context ctx, Vset vset, int mod, Type t, Hashtable<Object, Object> exp) Check statementstatic 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) private VsetFieldExpression.checkInnerClass(Environment env, Context ctx, Vset vset, Hashtable<Object, Object> exp, UnaryExpression loc) This field expression is an inner class reference.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.private VsetIdentifierExpression.get(Environment env, Context ctx, Vset vset) Get the value of this identifier.Join with another vset.(package private) VsetStatement.reach(Environment env, Vset vset) final VsetContext.removeAdditionalVars(Vset vset) Remove variables from the vset set that are no longer part of this context.