Overview
Package
Class
Tree
Deprecated
Index
Help
PREV
NEXT
FRAMES
NO FRAMES
All Classes
Hierarchy For Package jif.ast
Package Hierarchies:
All Packages
Class Hierarchy
java.lang.Object
polyglot.ext.jl.ast.AbstractDelFactory_c (implements polyglot.ast.DelFactory)
jif.ast.
JifDelFactory_c
polyglot.ext.jl.ast.AbstractExtFactory_c (implements polyglot.ast.ExtFactory)
jif.ast.
JifExtFactory_c
polyglot.ext.jl.ast.AbstractNodeFactory_c (implements polyglot.ast.NodeFactory)
polyglot.ext.jl.ast.NodeFactory_c
jif.ast.
JifNodeFactory_c
(implements jif.ast.
JifNodeFactory
)
polyglot.ext.jl.ast.Disamb_c (implements polyglot.ast.Disamb)
jif.ast.
JifDisamb_c
polyglot.util.Enum (implements polyglot.util.Internable, java.io.Serializable)
jif.ast.
ActsFor.Kind
polyglot.ext.jl.ast.Ext_c (implements polyglot.ast.Ext)
jif.ast.
Jif_c
(implements jif.ast.
Jif
)
jif.ast.
JifInstantiator
jif.ast.
JifUtil
polyglot.ext.jl.ast.Node_c (implements polyglot.ast.Node)
jif.ast.
AmbExprParam_c
(implements jif.ast.
AmbExprParam
)
jif.ast.
AmbParam_c
(implements jif.ast.
AmbParam
)
jif.ast.
AmbParamTypeOrAccess_c
(implements jif.ast.
AmbParamTypeOrAccess
)
jif.ast.
ConstraintNode_c
(implements jif.ast.
ConstraintNode
)
jif.ast.
ActsForConstraintNode_c
(implements jif.ast.
ActsForConstraintNode
)
jif.ast.
AuthConstraintNode_c
(implements jif.ast.
AuthConstraintNode
)
jif.ast.
CallerConstraintNode_c
(implements jif.ast.
CallerConstraintNode
)
jif.ast.
CanonicalConstraintNode_c
(implements jif.ast.
CanonicalConstraintNode
)
jif.ast.
LabelLeAssertionNode_c
(implements jif.ast.
LabelLeAssertionNode
)
jif.ast.
LabelNode_c
(implements jif.ast.
LabelNode
)
jif.ast.
AmbLabelNode_c
(implements polyglot.ast.Ambiguous, jif.ast.
LabelNode
)
jif.ast.
AmbDynamicLabelNode_c
(implements jif.ast.
AmbDynamicLabelNode
)
jif.ast.
AmbThisLabelNode_c
(implements jif.ast.
AmbThisLabelNode
)
jif.ast.
AmbVarLabelNode_c
(implements jif.ast.
AmbVarLabelNode
)
jif.ast.
JoinLabelNode_c
(implements jif.ast.
JoinLabelNode
)
jif.ast.
PolicyLabelNode_c
(implements jif.ast.
PolicyLabelNode
)
jif.ast.
CanonicalLabelNode_c
(implements jif.ast.
CanonicalLabelNode
)
jif.ast.
ParamDecl_c
(implements jif.ast.
ParamDecl
)
polyglot.ext.jl.ast.Term_c (implements polyglot.ast.Term)
polyglot.ext.jl.ast.ClassDecl_c (implements polyglot.ast.ClassDecl)
jif.ast.
JifClassDecl_c
(implements jif.ast.
JifClassDecl
)
polyglot.ext.jl.ast.ConstructorDecl_c (implements polyglot.ast.ConstructorDecl)
jif.ast.
JifConstructorDecl_c
(implements jif.ast.
JifConstructorDecl
)
polyglot.ext.jl.ast.Expr_c (implements polyglot.ast.Expr)
jif.ast.
AmbNewArray_c
(implements jif.ast.
AmbNewArray
)
polyglot.ext.jl.ast.Call_c (implements polyglot.ast.Call)
jif.ast.
JifCall_c
jif.ast.
DeclassifyExpr_c
(implements jif.ast.
DeclassifyExpr
)
jif.ast.
LabelExpr_c
(implements jif.ast.
LabelExpr
)
jif.ast.
NewLabel_c
(implements jif.ast.
NewLabel
)
polyglot.ext.jl.ast.New_c (implements polyglot.ast.New)
jif.ast.
JifNew_c
(implements polyglot.ast.New)
jif.ast.
PrincipalNode_c
(implements jif.ast.
PrincipalNode
)
jif.ast.
AmbPrincipalNode_c
(implements jif.ast.
AmbPrincipalNode
)
jif.ast.
CanonicalPrincipalNode_c
(implements jif.ast.
CanonicalPrincipalNode
)
polyglot.ext.jl.ast.Formal_c (implements polyglot.ast.Formal)
jif.ast.
JifFormal_c
polyglot.ext.jl.ast.MethodDecl_c (implements polyglot.ast.MethodDecl)
jif.ast.
JifMethodDecl_c
(implements jif.ast.
JifMethodDecl
)
polyglot.ext.jl.ast.Stmt_c (implements polyglot.ast.Stmt)
jif.ast.
ActsFor_c
(implements jif.ast.
ActsFor
)
polyglot.ext.jl.ast.Catch_c (implements polyglot.ast.Catch)
jif.ast.
JifCatch_c
jif.ast.
DeclassifyStmt_c
(implements jif.ast.
DeclassifyStmt
)
jif.ast.
LabelIf_c
(implements jif.ast.
LabelIf
)
polyglot.ext.jl.ast.LocalDecl_c (implements polyglot.ast.LocalDecl)
jif.ast.
JifLocalDecl_c
polyglot.ext.jl.ast.TypeNode_c (implements polyglot.ast.TypeNode)
polyglot.ext.jl.ast.CanonicalTypeNode_c (implements polyglot.ast.CanonicalTypeNode)
jif.ast.
JifCanonicalTypeNode_c
(implements jif.ast.
JifCanonicalTypeNode
)
jif.ast.
InstTypeNode_c
(implements polyglot.ast.Ambiguous, jif.ast.
InstTypeNode
)
jif.ast.
LabeledTypeNode_c
(implements polyglot.ast.Ambiguous, jif.ast.
LabeledTypeNode
)
Interface Hierarchy
java.lang.Cloneable
polyglot.util.Copy
polyglot.ast.Ext
jif.ast.
Jif
polyglot.ast.JL (also extends polyglot.ast.NodeOps)
polyglot.ast.Node (also extends polyglot.util.Copy)
polyglot.ast.Ambiguous
jif.ast.
AmbDynamicLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Expr)
jif.ast.
AmbParam
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbExprParam
jif.ast.
AmbParamTypeOrAccess
(also extends polyglot.ast.Receiver)
jif.ast.
AmbPrincipalNode
(also extends jif.ast.
PrincipalNode
)
jif.ast.
AmbThisLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
AmbVarLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
ConstraintNode
jif.ast.
ActsForConstraintNode
jif.ast.
AuthConstraintNode
jif.ast.
CallerConstraintNode
jif.ast.
CanonicalConstraintNode
jif.ast.
LabelLeAssertionNode
jif.ast.
ParamDecl
jif.ast.
ParamNode
jif.ast.
AmbParam
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbExprParam
jif.ast.
LabelNode
jif.ast.
AmbDynamicLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbThisLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbVarLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalLabelNode
jif.ast.
JoinLabelNode
jif.ast.
PolicyLabelNode
jif.ast.
PrincipalNode
(also extends polyglot.ast.Expr)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.Prefix
polyglot.ast.QualifierNode
polyglot.ast.TypeNode (also extends polyglot.ast.Receiver, polyglot.ast.Term)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.Receiver (also extends polyglot.ast.Typed)
jif.ast.
AmbParamTypeOrAccess
(also extends polyglot.ast.Ambiguous)
polyglot.ast.Expr (also extends polyglot.ast.Term)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Ambiguous)
jif.ast.
DeclassifyExpr
jif.ast.
LabelExpr
jif.ast.
NewLabel
jif.ast.
PrincipalNode
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.TypeNode (also extends polyglot.ast.QualifierNode, polyglot.ast.Term)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.Term
polyglot.ast.ClassDecl (also extends polyglot.ast.ClassMember, polyglot.ast.TopLevelDecl)
jif.ast.
JifClassDecl
polyglot.ast.ClassMember
polyglot.ast.ClassDecl (also extends polyglot.ast.Term, polyglot.ast.TopLevelDecl)
jif.ast.
JifClassDecl
polyglot.ast.CodeDecl
polyglot.ast.ProcedureDecl
polyglot.ast.ConstructorDecl
jif.ast.
JifConstructorDecl
(also extends jif.ast.
JifProcedureDecl
)
jif.ast.
JifProcedureDecl
jif.ast.
JifConstructorDecl
(also extends polyglot.ast.ConstructorDecl)
jif.ast.
JifMethodDecl
(also extends polyglot.ast.MethodDecl)
polyglot.ast.MethodDecl
jif.ast.
JifMethodDecl
(also extends jif.ast.
JifProcedureDecl
)
polyglot.ast.Expr (also extends polyglot.ast.Receiver)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Ambiguous)
jif.ast.
DeclassifyExpr
jif.ast.
LabelExpr
jif.ast.
NewLabel
jif.ast.
PrincipalNode
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.Stmt
polyglot.ast.CompoundStmt
jif.ast.
ActsFor
jif.ast.
DeclassifyStmt
jif.ast.
LabelIf
polyglot.ast.TypeNode (also extends polyglot.ast.QualifierNode, polyglot.ast.Receiver)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.TopLevelDecl
polyglot.ast.ClassDecl (also extends polyglot.ast.ClassMember, polyglot.ast.Term)
jif.ast.
JifClassDecl
polyglot.ast.Node (also extends polyglot.ast.JL)
polyglot.ast.Ambiguous
jif.ast.
AmbDynamicLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Expr)
jif.ast.
AmbParam
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbExprParam
jif.ast.
AmbParamTypeOrAccess
(also extends polyglot.ast.Receiver)
jif.ast.
AmbPrincipalNode
(also extends jif.ast.
PrincipalNode
)
jif.ast.
AmbThisLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
AmbVarLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
ConstraintNode
jif.ast.
ActsForConstraintNode
jif.ast.
AuthConstraintNode
jif.ast.
CallerConstraintNode
jif.ast.
CanonicalConstraintNode
jif.ast.
LabelLeAssertionNode
jif.ast.
ParamDecl
jif.ast.
ParamNode
jif.ast.
AmbParam
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbExprParam
jif.ast.
LabelNode
jif.ast.
AmbDynamicLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbThisLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbVarLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalLabelNode
jif.ast.
JoinLabelNode
jif.ast.
PolicyLabelNode
jif.ast.
PrincipalNode
(also extends polyglot.ast.Expr)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.Prefix
polyglot.ast.QualifierNode
polyglot.ast.TypeNode (also extends polyglot.ast.Receiver, polyglot.ast.Term)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.Receiver (also extends polyglot.ast.Typed)
jif.ast.
AmbParamTypeOrAccess
(also extends polyglot.ast.Ambiguous)
polyglot.ast.Expr (also extends polyglot.ast.Term)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Ambiguous)
jif.ast.
DeclassifyExpr
jif.ast.
LabelExpr
jif.ast.
NewLabel
jif.ast.
PrincipalNode
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.TypeNode (also extends polyglot.ast.QualifierNode, polyglot.ast.Term)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.Term
polyglot.ast.ClassDecl (also extends polyglot.ast.ClassMember, polyglot.ast.TopLevelDecl)
jif.ast.
JifClassDecl
polyglot.ast.ClassMember
polyglot.ast.ClassDecl (also extends polyglot.ast.Term, polyglot.ast.TopLevelDecl)
jif.ast.
JifClassDecl
polyglot.ast.CodeDecl
polyglot.ast.ProcedureDecl
polyglot.ast.ConstructorDecl
jif.ast.
JifConstructorDecl
(also extends jif.ast.
JifProcedureDecl
)
jif.ast.
JifProcedureDecl
jif.ast.
JifConstructorDecl
(also extends polyglot.ast.ConstructorDecl)
jif.ast.
JifMethodDecl
(also extends polyglot.ast.MethodDecl)
polyglot.ast.MethodDecl
jif.ast.
JifMethodDecl
(also extends jif.ast.
JifProcedureDecl
)
polyglot.ast.Expr (also extends polyglot.ast.Receiver)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Ambiguous)
jif.ast.
DeclassifyExpr
jif.ast.
LabelExpr
jif.ast.
NewLabel
jif.ast.
PrincipalNode
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.Stmt
polyglot.ast.CompoundStmt
jif.ast.
ActsFor
jif.ast.
DeclassifyStmt
jif.ast.
LabelIf
polyglot.ast.TypeNode (also extends polyglot.ast.QualifierNode, polyglot.ast.Receiver)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.TopLevelDecl
polyglot.ast.ClassDecl (also extends polyglot.ast.ClassMember, polyglot.ast.Term)
jif.ast.
JifClassDecl
polyglot.ast.NodeFactory
jif.ast.
JifNodeFactory
polyglot.ast.NodeOps
polyglot.ast.JL (also extends polyglot.util.Copy)
polyglot.ast.Node (also extends polyglot.util.Copy)
polyglot.ast.Ambiguous
jif.ast.
AmbDynamicLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Expr)
jif.ast.
AmbParam
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbExprParam
jif.ast.
AmbParamTypeOrAccess
(also extends polyglot.ast.Receiver)
jif.ast.
AmbPrincipalNode
(also extends jif.ast.
PrincipalNode
)
jif.ast.
AmbThisLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
AmbVarLabelNode
(also extends jif.ast.
LabelNode
)
jif.ast.
ConstraintNode
jif.ast.
ActsForConstraintNode
jif.ast.
AuthConstraintNode
jif.ast.
CallerConstraintNode
jif.ast.
CanonicalConstraintNode
jif.ast.
LabelLeAssertionNode
jif.ast.
ParamDecl
jif.ast.
ParamNode
jif.ast.
AmbParam
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbExprParam
jif.ast.
LabelNode
jif.ast.
AmbDynamicLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbThisLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
AmbVarLabelNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalLabelNode
jif.ast.
JoinLabelNode
jif.ast.
PolicyLabelNode
jif.ast.
PrincipalNode
(also extends polyglot.ast.Expr)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.Prefix
polyglot.ast.QualifierNode
polyglot.ast.TypeNode (also extends polyglot.ast.Receiver, polyglot.ast.Term)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.Receiver (also extends polyglot.ast.Typed)
jif.ast.
AmbParamTypeOrAccess
(also extends polyglot.ast.Ambiguous)
polyglot.ast.Expr (also extends polyglot.ast.Term)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Ambiguous)
jif.ast.
DeclassifyExpr
jif.ast.
LabelExpr
jif.ast.
NewLabel
jif.ast.
PrincipalNode
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.TypeNode (also extends polyglot.ast.QualifierNode, polyglot.ast.Term)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.Term
polyglot.ast.ClassDecl (also extends polyglot.ast.ClassMember, polyglot.ast.TopLevelDecl)
jif.ast.
JifClassDecl
polyglot.ast.ClassMember
polyglot.ast.ClassDecl (also extends polyglot.ast.Term, polyglot.ast.TopLevelDecl)
jif.ast.
JifClassDecl
polyglot.ast.CodeDecl
polyglot.ast.ProcedureDecl
polyglot.ast.ConstructorDecl
jif.ast.
JifConstructorDecl
(also extends jif.ast.
JifProcedureDecl
)
jif.ast.
JifProcedureDecl
jif.ast.
JifConstructorDecl
(also extends polyglot.ast.ConstructorDecl)
jif.ast.
JifMethodDecl
(also extends polyglot.ast.MethodDecl)
polyglot.ast.MethodDecl
jif.ast.
JifMethodDecl
(also extends jif.ast.
JifProcedureDecl
)
polyglot.ast.Expr (also extends polyglot.ast.Receiver)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Ambiguous)
jif.ast.
DeclassifyExpr
jif.ast.
LabelExpr
jif.ast.
NewLabel
jif.ast.
PrincipalNode
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.Stmt
polyglot.ast.CompoundStmt
jif.ast.
ActsFor
jif.ast.
DeclassifyStmt
jif.ast.
LabelIf
polyglot.ast.TypeNode (also extends polyglot.ast.QualifierNode, polyglot.ast.Receiver)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
polyglot.ast.TopLevelDecl
polyglot.ast.ClassDecl (also extends polyglot.ast.ClassMember, polyglot.ast.Term)
jif.ast.
JifClassDecl
polyglot.ast.Typed
polyglot.ast.Receiver (also extends polyglot.ast.Prefix)
jif.ast.
AmbParamTypeOrAccess
(also extends polyglot.ast.Ambiguous)
polyglot.ast.Expr (also extends polyglot.ast.Term)
jif.ast.
AmbNewArray
(also extends polyglot.ast.Ambiguous)
jif.ast.
DeclassifyExpr
jif.ast.
LabelExpr
jif.ast.
NewLabel
jif.ast.
PrincipalNode
(also extends jif.ast.
ParamNode
)
jif.ast.
AmbPrincipalNode
(also extends polyglot.ast.Ambiguous)
jif.ast.
CanonicalPrincipalNode
polyglot.ast.TypeNode (also extends polyglot.ast.QualifierNode, polyglot.ast.Term)
polyglot.ast.CanonicalTypeNode
jif.ast.
JifCanonicalTypeNode
jif.ast.
InstTypeNode
jif.ast.
LabeledTypeNode
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV
NEXT
FRAMES
NO FRAMES
All Classes