|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Package jif.lang |
Class jif.lang.PrincipalNotFoundException implements Serializable |
Package jltools.ast |
Class jltools.ast.Assign.Operator implements Serializable |
Class jltools.ast.Binary.Operator implements Serializable |
Serialized Fields |
Precedence prec
Class jltools.ast.Branch.Kind implements Serializable |
Class jltools.ast.ConstructorCall.Kind implements Serializable |
Class jltools.ast.FloatLit.Kind implements Serializable |
Class jltools.ast.Import.Kind implements Serializable |
Class jltools.ast.IntLit.Kind implements Serializable |
Class jltools.ast.Precedence implements Serializable |
Serialized Fields |
int value
Class jltools.ast.Special.Kind implements Serializable |
Class jltools.ast.Unary.Operator implements Serializable |
Serialized Fields |
boolean prefix
Package jltools.ext.jif.ast |
Class jltools.ext.jif.ast.ActsFor_c implements Serializable |
Serialized Fields |
PrincipalNode actor
PrincipalNode granter
Stmt consequent
Stmt alternative
Class jltools.ext.jif.ast.ActsForConstraintNode_c implements Serializable |
Serialized Fields |
PrincipalNode actor
PrincipalNode granter
Class jltools.ext.jif.ast.AmbDynamicLabelNode_c implements Serializable |
Serialized Fields |
java.lang.String name
Class jltools.ext.jif.ast.AmbLabelNode_c implements Serializable |
Class jltools.ext.jif.ast.AmbNewArray_c implements Serializable |
Serialized Fields |
TypeNode baseType
java.lang.String name
java.util.List dims
ParamNode pn
Class jltools.ext.jif.ast.AmbParam_c implements Serializable |
Serialized Fields |
java.lang.String name
Param param
Class jltools.ext.jif.ast.AmbParamTypeOrAccess_c implements Serializable |
Serialized Fields |
Receiver prefix
java.lang.String name
Type type
Class jltools.ext.jif.ast.AmbPrincipalNode_c implements Serializable |
Serialized Fields |
java.lang.String name
Class jltools.ext.jif.ast.AmbThisLabelNode_c implements Serializable |
Class jltools.ext.jif.ast.AmbVarLabelNode_c implements Serializable |
Serialized Fields |
java.lang.String name
Class jltools.ext.jif.ast.AuthConstraintNode_c implements Serializable |
Serialized Fields |
java.util.List principals
Class jltools.ext.jif.ast.CallerConstraintNode_c implements Serializable |
Serialized Fields |
java.util.List principals
Class jltools.ext.jif.ast.CanonicalConstraintNode_c implements Serializable |
Class jltools.ext.jif.ast.CanonicalLabelNode_c implements Serializable |
Class jltools.ext.jif.ast.CanonicalPrincipalNode_c implements Serializable |
Class jltools.ext.jif.ast.ConstraintNode_c implements Serializable |
Serialized Fields |
Constraint constraint
Class jltools.ext.jif.ast.DeclassifyExpr_c implements Serializable |
Serialized Fields |
LabelNode label
LabelNode bound
Expr expr
Class jltools.ext.jif.ast.DeclassifyStmt_c implements Serializable |
Serialized Fields |
LabelNode bound
LabelNode label
Stmt body
Class jltools.ext.jif.ast.InstTypeNode_c implements Serializable |
Serialized Fields |
TypeNode base
java.util.List params
Class jltools.ext.jif.ast.JifClassDecl_c implements Serializable |
Serialized Fields |
java.util.List params
java.util.List authority
Class jltools.ext.jif.ast.JifConstructorDecl_c implements Serializable |
Serialized Fields |
LabelNode startLabel
LabelNode returnLabel
java.util.List constraints
Class jltools.ext.jif.ast.JifMethodDecl_c implements Serializable |
Serialized Fields |
LabelNode startLabel
LabelNode returnLabel
java.util.List constraints
Class jltools.ext.jif.ast.JoinLabelNode_c implements Serializable |
Serialized Fields |
java.util.List components
Class jltools.ext.jif.ast.LabelCase_c implements Serializable |
Serialized Fields |
LocalDecl decl
LabelNode label
Stmt body
Class jltools.ext.jif.ast.LabeledTypeNode_c implements Serializable |
Serialized Fields |
TypeNode typePart
LabelNode labelPart
Class jltools.ext.jif.ast.LabelNode_c implements Serializable |
Serialized Fields |
Label label
Class jltools.ext.jif.ast.NewLabel_c implements Serializable |
Serialized Fields |
LabelNode label
Class jltools.ext.jif.ast.ParamDecl_c implements Serializable |
Serialized Fields |
ParamInstance pi
java.lang.String name
ParamInstance.Kind kind
Class jltools.ext.jif.ast.PolicyLabelNode_c implements Serializable |
Serialized Fields |
PrincipalNode owner
java.util.List readers
Class jltools.ext.jif.ast.PrincipalNode_c implements Serializable |
Serialized Fields |
Principal principal
Class jltools.ext.jif.ast.SwitchLabel_c implements Serializable |
Serialized Fields |
Expr expr
java.util.List cases
Package jltools.ext.jif.types |
Class jltools.ext.jif.types.ActsForConstraint_c implements Serializable |
Serialized Fields |
Principal granter
Principal actor
Class jltools.ext.jif.types.ArgLabel_c implements Serializable |
Serialized Fields |
java.lang.String name
int index
Class jltools.ext.jif.types.ArgPrincipal_c implements Serializable |
Serialized Fields |
java.lang.String name
int index
Class jltools.ext.jif.types.AuthConstraint_c implements Serializable |
Serialized Fields |
java.util.List principals
Class jltools.ext.jif.types.CallerConstraint_c implements Serializable |
Serialized Fields |
java.util.List principals
Class jltools.ext.jif.types.CovariantLabel_c implements Serializable |
Serialized Fields |
UID uid
Class jltools.ext.jif.types.DynamicArgLabel_c implements Serializable |
Serialized Fields |
java.lang.String name
int index
Class jltools.ext.jif.types.DynamicLabel_c implements Serializable |
Serialized Fields |
UID uid
java.lang.String name
Label label
Class jltools.ext.jif.types.DynamicPrincipal_c implements Serializable |
Serialized Fields |
java.lang.String name
Label label
Class jltools.ext.jif.types.DynrecLabel_c implements Serializable |
Serialized Fields |
UID uid
Class jltools.ext.jif.types.ExternalPrincipal_c implements Serializable |
Serialized Fields |
java.lang.String name
Class jltools.ext.jif.types.JifConstructorInstance_c implements Serializable |
Serialized Fields |
Label startLabel
Label returnLabel
java.util.List constraints
Label thisLabel
Class jltools.ext.jif.types.JifFieldInstance_c implements Serializable |
Serialized Fields |
UID uid
Label label
Class jltools.ext.jif.types.JifInstType_c implements Serializable |
Serialized Fields |
TypeWrapper tw
java.util.List arguments
JifPolyType instantiatedFrom
Class jltools.ext.jif.types.JifInstType_c.PlaceHolder implements Serializable |
Serialized Fields |
TypeObject from
java.util.List args
Position pos
Class jltools.ext.jif.types.JifLocalInstance_c implements Serializable |
Serialized Fields |
UID uid
Label label
Class jltools.ext.jif.types.JifMethodInstance_c implements Serializable |
Serialized Fields |
Label startLabel
Label returnLabel
java.util.List constraints
Label thisLabel
Class jltools.ext.jif.types.JifParsedPolyType_c implements Serializable |
Serialized Fields |
Label thisLabel
java.util.List params
java.util.List authority
Class jltools.ext.jif.types.JoinLabel_c implements Serializable |
Serialized Fields |
java.util.Set components
Class jltools.ext.jif.types.Label_c implements Serializable |
Serialized Fields |
java.lang.String description
Class jltools.ext.jif.types.LabeledType_c implements Serializable |
Serialized Fields |
Type typePart
Label labelPart
Class jltools.ext.jif.types.LabelOfVar_c implements Serializable |
Serialized Fields |
VarLabel var
Class jltools.ext.jif.types.NotTaken_c implements Serializable |
Class jltools.ext.jif.types.ParamInstance_c implements Serializable |
Serialization Methods |
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
Serialized Fields |
JifClassType container
jltools.ext.jif.types.Kind kind
UID uid
Class jltools.ext.jif.types.ParamInstance.Kind implements Serializable |
Class jltools.ext.jif.types.ParamLabel_c implements Serializable |
Serialized Fields |
UID uid
Class jltools.ext.jif.types.ParamPrincipal_c implements Serializable |
Class jltools.ext.jif.types.Path.FixedPath implements Serializable |
Class jltools.ext.jif.types.PolicyLabel_c implements Serializable |
Serialized Fields |
Principal owner
java.util.Collection readers
Class jltools.ext.jif.types.Principal_c implements Serializable |
Serialized Fields |
UID uid
Class jltools.ext.jif.types.PrincipalInstance_c implements Serializable |
Serialized Fields |
ExternalPrincipal principal
Class jltools.ext.jif.types.RuntimeLabel_c implements Serializable |
Class jltools.ext.jif.types.TopLabel_c implements Serializable |
Class jltools.ext.jif.types.TypeWrapper.WrappedClassType implements Serializable |
Serialized Fields |
TypeWrapper this$0
TopLevelClassType r
Class jltools.ext.jif.types.TypeWrapper.WrappedJifClassType implements Serializable |
Serialized Fields |
TypeWrapper this$0
Class jltools.ext.jif.types.TypeWrapper.WrappedPolyType implements Serializable |
Serialized Fields |
TypeWrapper this$0
Class jltools.ext.jif.types.UID implements Serializable |
Serialized Fields |
java.lang.String name
int index
long nonce
long salt
UID equiv
Class jltools.ext.jif.types.UnknownLabel_c implements Serializable |
Class jltools.ext.jif.types.UnknownParam_c implements Serializable |
Class jltools.ext.jif.types.UnknownPrincipal_c implements Serializable |
Serialized Fields |
UID uid
Class jltools.ext.jif.types.VarLabel_c implements Serializable |
Serialized Fields |
UID uid
Package jltools.ext.jl.ast |
Class jltools.ext.jl.ast.AbstractNew_c implements Serializable |
Serialized Fields |
java.util.List arguments
ClassBody body
ConstructorInstance ci
Class jltools.ext.jl.ast.AmbExpr_c implements Serializable |
Serialized Fields |
java.lang.String name
Class jltools.ext.jl.ast.AmbPrefix_c implements Serializable |
Serialized Fields |
Prefix prefix
java.lang.String name
Class jltools.ext.jl.ast.AmbQualifierNode_c implements Serializable |
Serialized Fields |
Qualifier qualifier
QualifierNode qual
java.lang.String name
Class jltools.ext.jl.ast.AmbReceiver_c implements Serializable |
Serialized Fields |
Type type
Class jltools.ext.jl.ast.AmbTypeNode_c implements Serializable |
Serialized Fields |
QualifierNode qual
java.lang.String name
Class jltools.ext.jl.ast.ArrayAccess_c implements Serializable |
Serialized Fields |
Expr array
Expr index
Class jltools.ext.jl.ast.ArrayInit_c implements Serializable |
Serialized Fields |
java.util.List elements
Class jltools.ext.jl.ast.ArrayTypeNode_c implements Serializable |
Serialized Fields |
TypeNode base
Class jltools.ext.jl.ast.Assign_c implements Serializable |
Serialized Fields |
Expr left
jltools.ext.jl.ast.Operator op
Expr right
Class jltools.ext.jl.ast.Binary_c implements Serializable |
Serialized Fields |
Expr left
jltools.ext.jl.ast.Operator op
Expr right
Precedence precedence
Class jltools.ext.jl.ast.BooleanLit_c implements Serializable |
Serialized Fields |
boolean value
Class jltools.ext.jl.ast.Branch_c implements Serializable |
Serialized Fields |
Branch.Kind kind
java.lang.String label
Class jltools.ext.jl.ast.Call_c implements Serializable |
Serialized Fields |
Receiver target
java.lang.String name
java.util.List arguments
MethodInstance mi
Class jltools.ext.jl.ast.CanonicalTypeNode_c implements Serializable |
Class jltools.ext.jl.ast.Case_c implements Serializable |
Serialized Fields |
Expr expr
long value
Class jltools.ext.jl.ast.Cast_c implements Serializable |
Serialized Fields |
TypeNode castType
Expr expr
Class jltools.ext.jl.ast.Catch_c implements Serializable |
Serialized Fields |
Formal formal
<>Block body
Class jltools.ext.jl.ast.CharLit_c implements Serializable |
Class jltools.ext.jl.ast.ClassBody_c implements Serializable |
Serialized Fields |
java.util.List members
Class jltools.ext.jl.ast.ClassDecl_c implements Serializable |
Serialized Fields |
Flags flags
java.lang.String name
TypeNode superClass
java.util.List interfaces
ClassBody body
ParsedClassType type
Class jltools.ext.jl.ast.Conditional_c implements Serializable |
Serialized Fields |
Expr cond
Expr consequent
Expr alternative
Class jltools.ext.jl.ast.ConstructorCall_c implements Serializable |
Serialized Fields |
jltools.ext.jl.ast.Kind kind
Expr qualifier
java.util.List arguments
ConstructorInstance ci
Class jltools.ext.jl.ast.ConstructorDecl_c implements Serializable |
Serialized Fields |
Flags flags
java.lang.String name
java.util.List formals
java.util.List exceptionTypes
<>Block body
ConstructorInstance ci
Class jltools.ext.jl.ast.Do_c implements Serializable |
Serialized Fields |
Stmt body
Expr cond
Class jltools.ext.jl.ast.Empty_c implements Serializable |
Class jltools.ext.jl.ast.Eval_c implements Serializable |
Serialized Fields |
Expr expr
Class jltools.ext.jl.ast.Expr_c implements Serializable |
Serialized Fields |
Type type
Class jltools.ext.jl.ast.Field_c implements Serializable |
Serialized Fields |
Receiver target
java.lang.String name
FieldInstance fi
Class jltools.ext.jl.ast.FieldDecl_c implements Serializable |
Serialized Fields |
Declarator decl
FieldInstance fi
Class jltools.ext.jl.ast.FloatLit_c implements Serializable |
Serialized Fields |
FloatLit.Kind kind
double value
Class jltools.ext.jl.ast.For_c implements Serializable |
Serialized Fields |
java.util.List inits
Expr cond
java.util.List iters
Stmt body
Class jltools.ext.jl.ast.Formal_c implements Serializable |
Serialized Fields |
Declarator decl
LocalInstance li
Class jltools.ext.jl.ast.If_c implements Serializable |
Serialized Fields |
Expr cond
Stmt consequent
Stmt alternative
Class jltools.ext.jl.ast.Import_c implements Serializable |
Serialized Fields |
jltools.ext.jl.ast.Kind kind
java.lang.String name
Class jltools.ext.jl.ast.Initializer_c implements Serializable |
Serialized Fields |
Flags flags
<>Block body
InitializerInstance ii
Class jltools.ext.jl.ast.Instanceof_c implements Serializable |
Serialized Fields |
Expr expr
TypeNode compareType
Class jltools.ext.jl.ast.IntLit_c implements Serializable |
Serialized Fields |
jltools.ext.jl.ast.Kind kind
Class jltools.ext.jl.ast.Labeled_c implements Serializable |
Serialized Fields |
java.lang.String label
Stmt statement
Class jltools.ext.jl.ast.Lit_c implements Serializable |
Class jltools.ext.jl.ast.Local_c implements Serializable |
Serialized Fields |
java.lang.String name
LocalInstance li
Class jltools.ext.jl.ast.LocalClassDecl_c implements Serializable |
Serialized Fields |
ClassDecl decl
Class jltools.ext.jl.ast.LocalDecl_c implements Serializable |
Serialized Fields |
Declarator decl
LocalInstance li
Class jltools.ext.jl.ast.MethodDecl_c implements Serializable |
Serialized Fields |
Flags flags
TypeNode returnType
java.lang.String name
java.util.List formals
java.util.List exceptionTypes
<>Block body
MethodInstance mi
Class jltools.ext.jl.ast.New_c implements Serializable |
Serialized Fields |
TypeNode tn
Class jltools.ext.jl.ast.NewArray_c implements Serializable |
Serialized Fields |
TypeNode baseType
java.util.List dims
int addDims
ArrayInit init
Class jltools.ext.jl.ast.Node_c implements Serializable |
Serialized Fields |
Ext ext
Position position
Class jltools.ext.jl.ast.NullLit_c implements Serializable |
Class jltools.ext.jl.ast.NumLit_c implements Serializable |
Serialized Fields |
long value
Class jltools.ext.jl.ast.PackageNode_c implements Serializable |
Serialized Fields |
Package package_
Class jltools.ext.jl.ast.QualifiedNew_c implements Serializable |
Serialized Fields |
Expr qualifier
TypeNode objectType
Class jltools.ext.jl.ast.Return_c implements Serializable |
Serialized Fields |
Expr expr
Class jltools.ext.jl.ast.SourceFile_c implements Serializable |
Serialized Fields |
PackageNode package_
java.util.List imports
java.util.List decls
Class jltools.ext.jl.ast.Special_c implements Serializable |
Serialized Fields |
Special.Kind kind
TypeNode qualifier
Class jltools.ext.jl.ast.Stmt_c implements Serializable |
Class jltools.ext.jl.ast.StringLit_c implements Serializable |
Serialized Fields |
java.lang.String value
Class jltools.ext.jl.ast.Switch_c implements Serializable |
Serialized Fields |
Expr expr
java.util.List elements
Class jltools.ext.jl.ast.SwitchBlock_c implements Serializable |
Class jltools.ext.jl.ast.Synchronized_c implements Serializable |
Serialized Fields |
Expr expr
<>Block body
Class jltools.ext.jl.ast.Throw_c implements Serializable |
Serialized Fields |
Expr expr
Class jltools.ext.jl.ast.Try_c implements Serializable |
Serialized Fields |
<>Block tryBlock
java.util.List catchBlocks
<>Block finallyBlock
Class jltools.ext.jl.ast.TypeNode_c implements Serializable |
Serialized Fields |
Type type
Class jltools.ext.jl.ast.Unary_c implements Serializable |
Serialized Fields |
Unary.Operator op
Expr expr
Class jltools.ext.jl.ast.While_c implements Serializable |
Serialized Fields |
Expr cond
Stmt body
Package jltools.ext.jl.types |
Class jltools.ext.jl.types.ArrayType_c implements Serializable |
Serialized Fields |
Type base
java.util.List fields
java.util.List methods
java.util.List interfaces
Class jltools.ext.jl.types.ClassType_c implements Serializable |
Serialized Fields |
Type superType
java.util.List interfaces
java.util.List methods
java.util.List fields
java.util.List constructors
java.util.List memberClasses
Package package_
Flags flags
Class jltools.ext.jl.types.ConstructorInstance_c implements Serializable |
Class jltools.ext.jl.types.FieldInstance_c implements Serializable |
Serialized Fields |
ReferenceType container
Class jltools.ext.jl.types.InitializerInstance_c implements Serializable |
Serialized Fields |
ClassType container
Flags flags
Class jltools.ext.jl.types.LoadedAnonClassType_c implements Serializable |
Class jltools.ext.jl.types.LoadedClassType_c implements Serializable |
Serialized Fields |
java.lang.Class theClass
Class jltools.ext.jl.types.LoadedInnerClassType_c implements Serializable |
Serialized Fields |
ClassType outer
Class jltools.ext.jl.types.LoadedLocalClassType_c implements Serializable |
Serialized Fields |
java.lang.String name
Flags flags
Class jltools.ext.jl.types.LoadedMemberClassType_c implements Serializable |
Serialized Fields |
java.lang.String name
Class jltools.ext.jl.types.LoadedTopLevelClassType_c implements Serializable |
Serialized Fields |
java.lang.String name
Flags flags
Class jltools.ext.jl.types.LocalInstance_c implements Serializable |
Class jltools.ext.jl.types.MethodInstance_c implements Serializable |
Serialized Fields |
java.lang.String name
Type returnType
Class jltools.ext.jl.types.NullType_c implements Serializable |
Class jltools.ext.jl.types.Package_c implements Serializable |
Serialized Fields |
Package prefix
java.lang.String name
Class jltools.ext.jl.types.ParsedAnonClassType_c implements Serializable |
Serialized Fields |
int uid
Class jltools.ext.jl.types.ParsedClassType_c implements Serializable |
Serialization Methods |
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
Class jltools.ext.jl.types.ParsedInnerClassType_c implements Serializable |
Serialized Fields |
ClassType outer
Class jltools.ext.jl.types.ParsedLocalClassType_c implements Serializable |
Serialized Fields |
java.lang.String name
int uid
Class jltools.ext.jl.types.ParsedMemberClassType_c implements Serializable |
Serialized Fields |
java.lang.String name
Class jltools.ext.jl.types.ParsedTopLevelClassType_c implements Serializable |
Serialized Fields |
java.lang.String name
Class jltools.ext.jl.types.PlaceHolder_c implements Serializable |
Serialized Fields |
boolean primitive
java.lang.String name
Type outer
Class jltools.ext.jl.types.PrimitiveType_c implements Serializable |
Serialized Fields |
jltools.ext.jl.types.Kind kind
Class jltools.ext.jl.types.ProcedureInstance_c implements Serializable |
Serialized Fields |
ReferenceType container
Flags flags
java.util.List argTypes
java.util.List excTypes
Class jltools.ext.jl.types.ReferenceType_c implements Serializable |
Class jltools.ext.jl.types.Type_c implements Serializable |
Class jltools.ext.jl.types.TypeObject_c implements Serializable |
Serialization Methods |
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
Serialized Fields |
Position position
Class jltools.ext.jl.types.UnknownQualifier_c implements Serializable |
Class jltools.ext.jl.types.UnknownType_c implements Serializable |
Class jltools.ext.jl.types.VarInstance_c implements Serializable |
Serialized Fields |
Flags flags
Type type
java.lang.String name
java.lang.Object constantValue
Package jltools.frontend |
Class jltools.frontend.Pass.Status implements Serializable |
Package jltools.main |
Class jltools.main.UsageError implements Serializable |
Package jltools.types |
Class jltools.types.Flags implements Serializable |
Serialized Fields |
int bits
Class jltools.types.NoClassException implements Serializable |
Class jltools.types.PrimitiveType.Kind implements Serializable |
Class jltools.types.SemanticException implements Serializable |
Serialized Fields |
Position position
Package jltools.util |
Class jltools.util.Enum implements Serializable |
Serialization Methods |
private java.lang.Object readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
Serialized Fields |
java.lang.String name
int key
Class jltools.util.ErrorLimitError implements Serializable |
Class jltools.util.InternalCompilerError implements Serializable |
Serialized Fields |
Position pos
Class jltools.util.Position implements Serializable |
Serialized Fields |
java.lang.String file
int line
int column
Class jltools.util.TypedList implements Serializable |
Serialized Fields |
java.lang.Class allowed_type
boolean immutable
java.util.List backing_list
Package jltools.visit |
Class jltools.visit.SemanticVisitor.Abort implements Serializable |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |