|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package edu.ksu.cis.projects.bogor.ast |
---|
Class edu.ksu.cis.projects.bogor.ast.AbstractLocal extends Node implements Serializable |
---|
Serialized Fields |
---|
FSM parent
TypedId typedId
boolean isTransient
Class edu.ksu.cis.projects.bogor.ast.Action extends Node implements Serializable |
---|
Serialized Fields |
---|
IActionParent parent
Class edu.ksu.cis.projects.bogor.ast.ActionExtension extends Extension implements Serializable |
---|
Serialized Fields |
---|
String id
ArrayList<E> params
boolean[] paramLazyModifiers
String[] typeVarIds
boolean variableParameterLength
Class edu.ksu.cis.projects.bogor.ast.ActionStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
Action action
Class edu.ksu.cis.projects.bogor.ast.ApplyExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
String id
Exp[] args
Class edu.ksu.cis.projects.bogor.ast.ArrayAccessExp extends LValueExp implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Exp index
Class edu.ksu.cis.projects.bogor.ast.AssertAction extends Action implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.ast.AssignAction extends Action implements Serializable |
---|
Serialized Fields |
---|
Exp exp
LValueExp lhs
Class edu.ksu.cis.projects.bogor.ast.AssumeAction extends Action implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.ast.ASTArrayType extends ASTType implements Serializable |
---|
Serialized Fields |
---|
ASTType type
int rank
Class edu.ksu.cis.projects.bogor.ast.ASTBooleanType extends ASTType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ASTDoubleType extends ASTType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ASTExtType extends ASTType implements Serializable |
---|
Serialized Fields |
---|
String id
ASTType[] types
Class edu.ksu.cis.projects.bogor.ast.ASTFloatType extends ASTType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ASTFunType extends ASTType implements Serializable |
---|
Serialized Fields |
---|
ASTType[] paramTypes
ASTType returnType
Class edu.ksu.cis.projects.bogor.ast.ASTIntRangeType extends ASTType implements Serializable |
---|
Serialized Fields |
---|
IntLiteral highLimit
IntLiteral lowLimit
boolean wrap
Class edu.ksu.cis.projects.bogor.ast.ASTIntType extends ASTType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ASTLockType extends ASTType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ASTLongRangeType extends ASTType implements Serializable |
---|
Serialized Fields |
---|
LongLiteral highLimit
LongLiteral lowLimit
boolean wrap
Class edu.ksu.cis.projects.bogor.ast.ASTLongType extends ASTType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ASTStringType extends ASTType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ASTThreadIdType extends ASTType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ASTType extends Node implements Serializable |
---|
Serialized Fields |
---|
ITypeParent parent
Class edu.ksu.cis.projects.bogor.ast.AtomicActionStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
Action action
Class edu.ksu.cis.projects.bogor.ast.AtomicExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.ast.AtomicStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
Statement stmt
Class edu.ksu.cis.projects.bogor.ast.BinaryExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
Exp exp1
Exp exp2
BinaryOp binaryOp
Class edu.ksu.cis.projects.bogor.ast.BlockStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
ArrayList<E> stmts
Class edu.ksu.cis.projects.bogor.ast.BlockTransformation extends Transformation implements Serializable |
---|
Serialized Fields |
---|
Action[] actions
Class edu.ksu.cis.projects.bogor.ast.BooleanConstant extends Constant implements Serializable |
---|
Serialized Fields |
---|
String id
boolean bool
Class edu.ksu.cis.projects.bogor.ast.BooleanLiteral extends Literal implements Serializable |
---|
Serialized Fields |
---|
boolean bool
Class edu.ksu.cis.projects.bogor.ast.CastExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
ASTType type
Exp exp
Class edu.ksu.cis.projects.bogor.ast.Catch extends Node implements Serializable |
---|
Serialized Fields |
---|
boolean isLocComplement
FSM parent
NextState nextState
String id
String throwableId
String[] locIds
Class edu.ksu.cis.projects.bogor.ast.ChooseStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
ArrayList<E> exps
ArrayList<E> stmts
Statement elseStmt
Class edu.ksu.cis.projects.bogor.ast.ConditionalExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
Exp cond
Exp exp1
Exp exp2
Class edu.ksu.cis.projects.bogor.ast.Constant extends Node implements Serializable |
---|
Serialized Fields |
---|
ConstantDefinition parent
ASTType optionalCoercedType
Class edu.ksu.cis.projects.bogor.ast.ConstantDefinition extends Definition implements Serializable |
---|
Serialized Fields |
---|
String id
Constant[] constants
Class edu.ksu.cis.projects.bogor.ast.Definition extends SystemMember implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.DoubleConstant extends Constant implements Serializable |
---|
Serialized Fields |
---|
String id
double d
Class edu.ksu.cis.projects.bogor.ast.DoubleLiteral extends Literal implements Serializable |
---|
Serialized Fields |
---|
double d
Class edu.ksu.cis.projects.bogor.ast.EnumDefinition extends Definition implements Serializable |
---|
Serialized Fields |
---|
String id
String[] enumConstants
Class edu.ksu.cis.projects.bogor.ast.ExitThreadAction extends Action implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.Exp extends Node implements Serializable |
---|
Serialized Fields |
---|
IExpParent parent
Class edu.ksu.cis.projects.bogor.ast.ExpAction extends Action implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.ast.ExpExtension extends Extension implements Serializable |
---|
Serialized Fields |
---|
ASTType expType
String id
ArrayList<E> params
boolean[] paramLazyModifiers
String[] typeVarIds
boolean variableParameterLength
Class edu.ksu.cis.projects.bogor.ast.Extension extends Node implements Serializable |
---|
Serialized Fields |
---|
ExtensionDefinition parent
Class edu.ksu.cis.projects.bogor.ast.ExtensionDefinition extends Definition implements Serializable |
---|
Serialized Fields |
---|
String id
String name
Extension[] extensions
Class edu.ksu.cis.projects.bogor.ast.ExtExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
String extId
String id
Exp[] args
ASTType[] typeVarArgs
Class edu.ksu.cis.projects.bogor.ast.Field extends Node implements Serializable |
---|
Serialized Fields |
---|
TypedId typedId
boolean isTransient
RecordDefinition parent
Class edu.ksu.cis.projects.bogor.ast.FieldAccessExp extends LValueExp implements Serializable |
---|
Serialized Fields |
---|
Exp exp
String id
boolean isConstant
boolean isLength
int fieldIndex
Class edu.ksu.cis.projects.bogor.ast.FloatConstant extends Constant implements Serializable |
---|
Serialized Fields |
---|
String id
float f
Class edu.ksu.cis.projects.bogor.ast.FloatLiteral extends Literal implements Serializable |
---|
Serialized Fields |
---|
float f
Class edu.ksu.cis.projects.bogor.ast.FSM extends SystemMember implements Serializable |
---|
Serialized Fields |
---|
FSM.DeclarationKeyword keyword
String id
Catch[] catches
Local[] locals
Location[] locations
Param[] params
boolean isMain
Exp optionalActiveMultiplicityExp
boolean isActive
ASTType returnType
Statement stmt
Class edu.ksu.cis.projects.bogor.ast.Fun extends SystemMember implements Serializable |
---|
Serialized Fields |
---|
String id
TypedId[] params
ASTType returnType
Exp exp
Class edu.ksu.cis.projects.bogor.ast.Global extends SystemMember implements Serializable |
---|
Serialized Fields |
---|
InitialValue value
TypedId typedId
boolean isTransient
Class edu.ksu.cis.projects.bogor.ast.GotoNextState extends NextState implements Serializable |
---|
Serialized Fields |
---|
String id
Class edu.ksu.cis.projects.bogor.ast.IdExp extends LValueExp implements Serializable |
---|
Serialized Fields |
---|
String id
boolean isGlobal
boolean isLocal
boolean isFun
int index
Class edu.ksu.cis.projects.bogor.ast.IdPrintArg extends PrintArg implements Serializable |
---|
Serialized Fields |
---|
String id
Class edu.ksu.cis.projects.bogor.ast.IdType extends ASTType implements Serializable |
---|
Serialized Fields |
---|
String id
Class edu.ksu.cis.projects.bogor.ast.IfStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Statement stmt
ArrayList<E> exps
ArrayList<E> stmts
Statement elseStmt
Class edu.ksu.cis.projects.bogor.ast.InitialValue extends Node implements Serializable |
---|
Serialized Fields |
---|
Exp value
ASTType coercedType
IInitialValueParent parent
Class edu.ksu.cis.projects.bogor.ast.InstanceofExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
ASTType type
Exp exp
Class edu.ksu.cis.projects.bogor.ast.IntConstant extends Constant implements Serializable |
---|
Serialized Fields |
---|
String id
BigInteger integer
Radix radix
Class edu.ksu.cis.projects.bogor.ast.IntLiteral extends Literal implements Serializable |
---|
Serialized Fields |
---|
BigInteger integer
Radix radix
Class edu.ksu.cis.projects.bogor.ast.InvokeAction extends Action implements Serializable |
---|
Serialized Fields |
---|
ApplyExp exp
Class edu.ksu.cis.projects.bogor.ast.InvokeExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
String id
Exp[] args
boolean virtual
Class edu.ksu.cis.projects.bogor.ast.InvokeTransformation extends Transformation implements Serializable |
---|
Serialized Fields |
---|
InvokeExp invokeExp
String id
int localIndex
FSMSymbolTable.getLocalIndexTable()
Class edu.ksu.cis.projects.bogor.ast.KindofExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
ASTType type
Exp exp
Class edu.ksu.cis.projects.bogor.ast.LetExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
ASTType[] bindingTypes
String[] bindingIds
Exp[] bindingExps
Exp exp
Class edu.ksu.cis.projects.bogor.ast.Literal extends Node implements Serializable |
---|
Serialized Fields |
---|
ILiteralParent parent
Class edu.ksu.cis.projects.bogor.ast.LiteralExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
Literal literal
Class edu.ksu.cis.projects.bogor.ast.LiveSet extends Node implements Serializable |
---|
Serialized Fields |
---|
Location parent
String[] ids
Class edu.ksu.cis.projects.bogor.ast.Local extends AbstractLocal implements Serializable |
---|
Serialized Fields |
---|
InitialValue value
Class edu.ksu.cis.projects.bogor.ast.Location extends Node implements Serializable |
---|
Serialized Fields |
---|
FSM parent
LiveSet liveSet
String id
Transformation[] transformations
Class edu.ksu.cis.projects.bogor.ast.LocationInfo extends Object implements Serializable |
---|
Serialized Fields |
---|
Node parent
int column1
int column2
int line1
int line2
Class edu.ksu.cis.projects.bogor.ast.LockAction extends Action implements Serializable |
---|
Serialized Fields |
---|
Exp exp
LockOp lockOp
Class edu.ksu.cis.projects.bogor.ast.LockTestExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
Exp exp
LockTestOp lockTestOp
Class edu.ksu.cis.projects.bogor.ast.LongConstant extends Constant implements Serializable |
---|
Serialized Fields |
---|
String id
BigInteger l
Radix radix
Class edu.ksu.cis.projects.bogor.ast.LongLiteral extends Literal implements Serializable |
---|
Serialized Fields |
---|
BigInteger l
Radix radix
Class edu.ksu.cis.projects.bogor.ast.LValueExp extends Exp implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.NewArrayExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
ASTType type
Exp[] lengths
int rank
Class edu.ksu.cis.projects.bogor.ast.NewLockExp extends Exp implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.NewRecordExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
ASTType type
Class edu.ksu.cis.projects.bogor.ast.NextState extends Node implements Serializable |
---|
Serialized Fields |
---|
INextStateParent parent
Class edu.ksu.cis.projects.bogor.ast.Node extends Object implements Serializable |
---|
Serialized Fields |
---|
LocationInfo locInfo
IntObjectTable<V> properties
Class edu.ksu.cis.projects.bogor.ast.NullLiteral extends Literal implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.Param extends AbstractLocal implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.ParenExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.ast.PrintAction extends Action implements Serializable |
---|
Serialized Fields |
---|
PrintArg[] printArgs
Class edu.ksu.cis.projects.bogor.ast.PrintArg extends Node implements Serializable |
---|
Serialized Fields |
---|
PrintAction parent
Class edu.ksu.cis.projects.bogor.ast.RecordDefinition extends Definition implements Serializable |
---|
Serialized Fields |
---|
String id
ArrayList<E> superIds
Field[] fields
boolean throwable
boolean top
Class edu.ksu.cis.projects.bogor.ast.ReturnNextState extends NextState implements Serializable |
---|
Serialized Fields |
---|
String id
int index
FSMSymbolTable.getLocalIndexTable()
Class edu.ksu.cis.projects.bogor.ast.ReturnStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.ast.SkipStatement extends Statement implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.ast.StartThreadExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
String id
Exp[] args
Class edu.ksu.cis.projects.bogor.ast.Statement extends Node implements Serializable |
---|
Serialized Fields |
---|
IStatementParent parent
Class edu.ksu.cis.projects.bogor.ast.StringConstant extends Constant implements Serializable |
---|
Serialized Fields |
---|
String id
String string
Class edu.ksu.cis.projects.bogor.ast.StringLiteral extends Literal implements Serializable |
---|
Serialized Fields |
---|
String string
Class edu.ksu.cis.projects.bogor.ast.StringPrintArg extends PrintArg implements Serializable |
---|
Serialized Fields |
---|
String string
Class edu.ksu.cis.projects.bogor.ast.System extends Node implements Serializable |
---|
Serialized Fields |
---|
System.DeclarationKeyword keyword
String id
SystemMember[] systemMembers
Class edu.ksu.cis.projects.bogor.ast.SystemMember extends Node implements Serializable |
---|
Serialized Fields |
---|
System parent
Class edu.ksu.cis.projects.bogor.ast.ThreadTestExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.ast.ThrowAction extends Action implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.ast.Transformation extends Node implements Serializable |
---|
Serialized Fields |
---|
Location parent
Exp exp
boolean invisible
boolean visible
NextState nextState
Class edu.ksu.cis.projects.bogor.ast.TryCatchStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
Statement stmt
ArrayList<E> records
ArrayList<E> locals
ArrayList<E> stmts
Class edu.ksu.cis.projects.bogor.ast.TypeAliasDefinition extends Definition implements Serializable |
---|
Serialized Fields |
---|
ASTType type
String id
Class edu.ksu.cis.projects.bogor.ast.TypedId extends Node implements Serializable |
---|
Serialized Fields |
---|
ASTType type
String id
ITypedIdParent parent
Class edu.ksu.cis.projects.bogor.ast.TypeExtension extends Extension implements Serializable |
---|
Serialized Fields |
---|
boolean primitive
String id
String[] typeVarIds
Class edu.ksu.cis.projects.bogor.ast.UnaryExp extends Exp implements Serializable |
---|
Serialized Fields |
---|
Exp exp
UnaryOp unaryOp
Class edu.ksu.cis.projects.bogor.ast.VirtualTableDefinition extends Definition implements Serializable |
---|
Serialized Fields |
---|
String id
String enumId
String[] data
String[] keys
Class edu.ksu.cis.projects.bogor.ast.WhileStatement extends Statement implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Statement stmt
Package edu.ksu.cis.projects.bogor.module |
---|
Class edu.ksu.cis.projects.bogor.module.DefaultCounterExampleSchedulingInfo extends Object implements Serializable |
---|
Serialized Fields |
---|
boolean initialized
String id
int ti
int[] choices
int[] chosen
Class edu.ksu.cis.projects.bogor.module.DefaultSearcher.FoundValueException extends RuntimeException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.DefaultSearcher.MaxErrorReachedException extends RuntimeException implements Serializable |
---|
Package edu.ksu.cis.projects.bogor.module.state |
---|
Class edu.ksu.cis.projects.bogor.module.state.DefaultState extends Object implements Serializable |
---|
Serialized Fields |
---|
IntIntTable threadLockCountMap
IntObjectTable<V> threadLocationStackMap
IntObjectTable<V> threadTransformationIndexStackMap
IntObjectTable<V> threadStoreMap
IValueArray globalValues
Class edu.ksu.cis.projects.bogor.module.state.DefaultThreadStore extends Object implements Serializable |
---|
Serialized Fields |
---|
ArrayList<E> valueStack
IValueArray localValues
Package edu.ksu.cis.projects.bogor.module.throwable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.ArithmeticBogorException extends BogorException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.AssertionBogorException extends BogorException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.BadMonitorBogorException extends BogorException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.BogorError extends Error implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.BogorException extends RuntimeException implements Serializable |
---|
Serialized Fields |
---|
Node node
Class edu.ksu.cis.projects.bogor.module.throwable.CastBogorException extends BogorException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.ExceptionThrownBogorException extends BogorException implements Serializable |
---|
Serialized Fields |
---|
boolean isDefined
String throwableName
IRecordValue throwableValue
Class edu.ksu.cis.projects.bogor.module.throwable.ExtFailedBogorException extends BogorException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.IllFormedModelBogorException extends BogorException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.IndexOutOfBoundsBogorException extends BogorException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.NullPointerBogorException extends BogorException implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.module.throwable.RangeBogorException extends BogorException implements Serializable |
---|
Package edu.ksu.cis.projects.bogor.module.value |
---|
Class edu.ksu.cis.projects.bogor.module.value.DefaultArrayValue extends Object implements Serializable |
---|
Serialized Fields |
---|
IValueArray fieldValues
IValueArray elementValues
ILockValue lockValue
ArrayType type
int referenceId
Class edu.ksu.cis.projects.bogor.module.value.DefaultDoubleValue extends Object implements Serializable |
---|
Serialized Fields |
---|
double d
DoubleType type
Class edu.ksu.cis.projects.bogor.module.value.DefaultExpASTValue extends Object implements Serializable |
---|
Serialized Fields |
---|
Exp exp
Class edu.ksu.cis.projects.bogor.module.value.DefaultFloatValue extends Object implements Serializable |
---|
Serialized Fields |
---|
float f
FloatType type
Class edu.ksu.cis.projects.bogor.module.value.DefaultIntValue extends Object implements Serializable |
---|
Serialized Fields |
---|
int integer
Type type
Class edu.ksu.cis.projects.bogor.module.value.DefaultLockValue extends Object implements Serializable |
---|
Serialized Fields |
---|
IntSet notification
IntSet waiting
int lockCounter
int owner
IStateFactory.EPSILON_THREAD
, if free.
LockType type
int referenceId
Class edu.ksu.cis.projects.bogor.module.value.DefaultLongValue extends Object implements Serializable |
---|
Serialized Fields |
---|
long l
LongType type
Class edu.ksu.cis.projects.bogor.module.value.DefaultNullValue extends Object implements Serializable |
---|
Serialized Fields |
---|
NullType type
Class edu.ksu.cis.projects.bogor.module.value.DefaultRecordValue extends Object implements Serializable |
---|
Serialized Fields |
---|
RecordType type
IValueArray fieldValues
ILockValue lockValue
int referenceId
Class edu.ksu.cis.projects.bogor.module.value.DefaultStringValue extends Object implements Serializable |
---|
Serialized Fields |
---|
String s
StringType type
int referenceId
Class edu.ksu.cis.projects.bogor.module.value.UniformValueArray extends Object implements Serializable |
---|
Serialized Fields |
---|
int[] intElementValues
long[] longElementValues
float[] floatElementValues
double[] doubleElementValues
IPrimitiveExtValue[] primitiveExtElementValues
INonPrimitiveValue[] nonPrimitiveElementValues
Type baseType
byte elementType
int size
Class edu.ksu.cis.projects.bogor.module.value.VariedValueArray extends Object implements Serializable |
---|
Serialized Fields |
---|
int[] elementIndexIndex
intElementValues
,longElementValues
,
floatElementValues
,doubleElementValues
,
or nonPrimitiveElementValues
). Non-null if there is at
least one element.
byte[] elementIndexType
INT_TYPE
,
LONG_TYPE
,FLOAT_TYPE
,
DOUBLE_TYPE
, or NON_PRIMITIVE_TYPE
).
Non-null if there is at least one element.
int[] intElementValues
long[] longElementValues
float[] floatElementValues
double[] doubleElementValues
IPrimitiveExtValue[] primitiveExtElementValues
INonPrimitiveValue[] nonPrimitiveElementValues
Type[] intElementTypes
BooleanType
,IntType
,
IntRangeType
, or EnumType
.
LongType[] longElementTypes
LongType
, or LongRangeType
.
Package edu.ksu.cis.projects.bogor.symboltable |
---|
Class edu.ksu.cis.projects.bogor.symboltable.ExtSymbolTable extends Object implements Serializable |
---|
Serialized Fields |
---|
boolean isAction
int extDesc
String className
String extId
String id
Type expType
Type[] paramTypes
String[] typeVarIds
boolean variableParamLength
Method m
Class edu.ksu.cis.projects.bogor.symboltable.FSMSymbolTable extends Object implements Serializable |
---|
Serialized Fields |
---|
ArrayList<E> localTypes
ArrayList<E> parameterTypes
List<E> errors
List<E> warnings
FSM fsm
Map<K,V> localDefTable
Map<K,V> localTable
Map<K,V> locationDefTable
String initialLocation
SymbolTable symbolTable
IntObjectTable<V> catchTable
IntObjectTable<V> liveSetTable
BitSet transientFlags
ObjectIntTable<K> localIndexTable
ObjectIntTable<K> locationDescTable
Type returnType
int stage
Class edu.ksu.cis.projects.bogor.symboltable.SymbolTable extends Object implements Serializable |
---|
Serialized Fields |
---|
ArrayList<E> globalTypes
Collection<E> allErrors
List<E> errors
List<E> warnings
Map<K,V> typeTypeTable
Map<K,V> constantTable
Map<K,V> constantTypeTable
Map<K,V> enumTable
Map<K,V> typealiasTable
Map<K,V> expActionExtDefTable
Map<K,V> expActionExtTable
Map<K,V> extensionDefTable
Map<K,V> fieldDefTable
Map<K,V> forwardRecordTable
Map<K,V> functionDefTable
Map<K,V> functionTable
Map<K,V> globalFunTable
Map<K,V> identifierDefTable
Map<K,V> recordDefTable
Map<K,V> recordTable
Map<K,V> subRecordClosureTable
Map<K,V> subRecordTable
Map<K,V> superRecordClosureTable
Map<K,V> superRecordTable
Map<K,V> typeExtensionDefTable
Map<K,V> typeExtensionTable
Map<K,V> virtualDefTable
Map<K,V> virtualParamTable
Map<K,V> virtualReturnTable
Map<K,V> virtualTable
Map<K,V> nonEnumVirtualTable
String filename
String mainThreadName
String topRecordName
System system
IntObjectTable<V> typeIdTypeTable
IntIntTable typeIdCreatedTypeIdTable
Set<E> unusableTypes
ObjectIntTable<K> arrayFieldIndexTable
IntObjectTable<V> arrayIndexFieldTable
ObjectIntTable<K> globalIndexTable
BitSet globalTransientFlags
TreeMap<K,V> arrayFieldTable
TypeFactory typeFactory
String[] locDescFSMIdTable
String[] locDescLocIdTable
ObjectIntTable<K> qLocIdLocDescTable
boolean error
int nextLocationDesc
int stage
Package edu.ksu.cis.projects.bogor.type |
---|
Class edu.ksu.cis.projects.bogor.type.ArrayType extends LockType implements Serializable |
---|
Serialized Fields |
---|
Type baseType
int rank
Class edu.ksu.cis.projects.bogor.type.BooleanType extends PrimitiveType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.DoubleType extends RealType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.EnumType extends PrimitiveType implements Serializable |
---|
Serialized Fields |
---|
String id
ArrayList<E> enumConstants
Class edu.ksu.cis.projects.bogor.type.FloatType extends RealType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.FunType extends NonPrimitiveType implements Serializable |
---|
Serialized Fields |
---|
Type[] types
Type returnType
Class edu.ksu.cis.projects.bogor.type.IntegralType extends PrimitiveType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.IntRangeType extends IntType implements Serializable |
---|
Serialized Fields |
---|
boolean wrap
int highLimit
int lowLimit
Class edu.ksu.cis.projects.bogor.type.IntType extends IntegralType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.LockType extends NonPrimitiveType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.LongRangeType extends LongType implements Serializable |
---|
Serialized Fields |
---|
boolean wrap
long highLimit
long lowLimit
Class edu.ksu.cis.projects.bogor.type.LongType extends IntegralType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.NonPrimitiveExtType extends NonPrimitiveType implements Serializable |
---|
Serialized Fields |
---|
String id
Type[] types
Class edu.ksu.cis.projects.bogor.type.NonPrimitiveType extends Type implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.NullType extends NonPrimitiveType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.PrimitiveExtType extends PrimitiveType implements Serializable |
---|
Serialized Fields |
---|
String id
Type[] types
Class edu.ksu.cis.projects.bogor.type.PrimitiveType extends Type implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.PrimitiveTypeExtensionType extends PrimitiveType implements Serializable |
---|
Serialized Fields |
---|
String id
String[] typeVarIds
Class edu.ksu.cis.projects.bogor.type.RealType extends PrimitiveType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.RecordType extends LockType implements Serializable |
---|
Serialized Fields |
---|
String id
ObjectIntTable<K> fieldIdTable
IntObjectTable<V> idFieldTable
TreeMap<K,V> fieldTable
boolean throwable
BitSet transientFlags
Class edu.ksu.cis.projects.bogor.type.StringType extends NonPrimitiveType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.ThreadIdType extends PrimitiveType implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.Type extends Object implements Serializable |
---|
Serialized Fields |
---|
int hashCode
int typeId
Class edu.ksu.cis.projects.bogor.type.TypeExtensionType extends NonPrimitiveType implements Serializable |
---|
Serialized Fields |
---|
String id
String[] typeVarIds
Class edu.ksu.cis.projects.bogor.type.TypeFactory extends Object implements Serializable |
---|
Serialized Fields |
---|
BooleanType booleanType
DoubleType doubleType
FloatType floatType
IntType intType
LockType lockType
LongType longType
StringType stringType
NullType nullType
ThreadIdType threadIdType
UnknownType unknownType
VoidType voidType
Map<K,V> cache
boolean allowNew
int nextTypeId
Class edu.ksu.cis.projects.bogor.type.TypeVar extends NonPrimitiveType implements Serializable |
---|
Serialized Fields |
---|
String id
Class edu.ksu.cis.projects.bogor.type.UnknownType extends Type implements Serializable |
---|
Class edu.ksu.cis.projects.bogor.type.VoidType extends Type implements Serializable |
---|
Package edu.ksu.cis.projects.bogor.util.javacc |
---|
Class edu.ksu.cis.projects.bogor.util.javacc.ParseException extends Exception implements Serializable |
---|
Serialized Fields |
---|
boolean specialConstructor
Token currentToken
int[][] expectedTokenSequences
String[] tokenImage
String eol
Class edu.ksu.cis.projects.bogor.util.javacc.TokenMgrError extends Error implements Serializable |
---|
Serialized Fields |
---|
int errorCode
Package edu.ksu.cis.projects.trove.custom |
---|
Class edu.ksu.cis.projects.trove.custom.LongList extends Object implements Serializable |
---|
Serialized Fields |
---|
int initialCapacity
long[] elements
int size
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |