Serialized Form


Package at.dms.classfile

Class at.dms.classfile.BadAccessorException extends Exception implements Serializable

Class at.dms.classfile.ClassFileFormatException extends Exception implements Serializable


Package at.dms.compiler

Class at.dms.compiler.CWarning extends PositionedError implements Serializable

Class at.dms.compiler.JavadocComment extends JavaStyleComment implements Serializable

Class at.dms.compiler.JavaStyleComment extends Object implements Serializable

Serialized Fields

text

String text

isLineComment

boolean isLineComment

spaceBefore

boolean spaceBefore

spaceAfter

boolean spaceAfter

Class at.dms.compiler.Phylum extends Utils implements Serializable

Serialized Fields

where

TokenReference where

Class at.dms.compiler.PositionedError extends FormattedException implements Serializable

Serialized Fields

where

TokenReference where

Class at.dms.compiler.TokenReference extends Object implements Serializable

Serialized Fields

file

String file

line

int line

Class at.dms.compiler.UnpositionedError extends Throwable implements Serializable

Serialized Fields

message

Message message

Package at.dms.compiler.antlr.runtime

Class at.dms.compiler.antlr.runtime.ANTLRException extends Exception implements Serializable

Class at.dms.compiler.antlr.runtime.MismatchedTokenException extends RecognitionException implements Serializable

Serialized Fields

tokenNames

String[] tokenNames

token

Token token

tokenText

String tokenText

mismatchType

int mismatchType

expecting

int expecting

upper

int upper

set

BitSet set

Class at.dms.compiler.antlr.runtime.NoViableAltException extends RecognitionException implements Serializable

Serialized Fields

token

Token token

Class at.dms.compiler.antlr.runtime.ParserException extends ANTLRException implements Serializable

Class at.dms.compiler.antlr.runtime.RecognitionException extends ParserException implements Serializable

Serialized Fields

fileName

String fileName

line

int line

column

int column

Class at.dms.compiler.antlr.runtime.TokenStreamException extends ParserException implements Serializable


Package at.dms.compiler.tools.antlr.runtime

Class at.dms.compiler.tools.antlr.runtime.ANTLRException extends Exception implements Serializable

Class at.dms.compiler.tools.antlr.runtime.CharStreamException extends ANTLRException implements Serializable

Class at.dms.compiler.tools.antlr.runtime.CharStreamIOException extends CharStreamException implements Serializable

Serialized Fields

io

IOException io

Class at.dms.compiler.tools.antlr.runtime.MismatchedCharException extends RecognitionException implements Serializable

Serialized Fields

mismatchType

int mismatchType

foundChar

char foundChar

expecting

int expecting

upper

int upper

set

BitSet set

scanner

CharScanner scanner

Class at.dms.compiler.tools.antlr.runtime.MismatchedTokenException extends RecognitionException implements Serializable

Serialized Fields

tokenNames

String[] tokenNames

token

Token token

tokenText

String tokenText

mismatchType

int mismatchType

expecting

int expecting

upper

int upper

set

BitSet set

Class at.dms.compiler.tools.antlr.runtime.NoViableAltException extends RecognitionException implements Serializable

Serialized Fields

token

Token token

Class at.dms.compiler.tools.antlr.runtime.NoViableAltForCharException extends RecognitionException implements Serializable

Serialized Fields

foundChar

char foundChar

Class at.dms.compiler.tools.antlr.runtime.ParserException extends ANTLRException implements Serializable

Class at.dms.compiler.tools.antlr.runtime.RecognitionException extends ParserException implements Serializable

Serialized Fields

fileName

String fileName

line

int line

column

int column

Class at.dms.compiler.tools.antlr.runtime.SemanticException extends RecognitionException implements Serializable

Class at.dms.compiler.tools.antlr.runtime.TokenStreamException extends ParserException implements Serializable

Class at.dms.compiler.tools.antlr.runtime.TokenStreamIOException extends TokenStreamException implements Serializable

Serialized Fields

io

IOException io

Class at.dms.compiler.tools.antlr.runtime.TokenStreamRecognitionException extends TokenStreamException implements Serializable

Serialized Fields

recog

RecognitionException recog

Package at.dms.compiler.tools.common

Class at.dms.compiler.tools.common.FormattedException extends Exception implements Serializable

Serialized Fields

message

Message message

Class at.dms.compiler.tools.common.InconsistencyException extends RuntimeException implements Serializable

Class at.dms.compiler.tools.common.PositionedError extends FormattedException implements Serializable

Serialized Fields

where

TokenReference where

Class at.dms.compiler.tools.common.UnpositionedError extends Throwable implements Serializable

Serialized Fields

message

Message message

Package at.dms.compiler.tools.include

Class at.dms.compiler.tools.include.IncludeError extends FormattedException implements Serializable


Package at.dms.compiler.tools.lexgen

Class at.dms.compiler.tools.lexgen.LexgenError extends FormattedException implements Serializable


Package at.dms.compiler.tools.msggen

Class at.dms.compiler.tools.msggen.MsggenError extends FormattedException implements Serializable


Package at.dms.compiler.tools.optgen

Class at.dms.compiler.tools.optgen.OptgenError extends FormattedException implements Serializable


Package at.dms.kjc

Class at.dms.kjc.CArrayType extends CClassType implements Serializable

Serialized Fields

baseType

CType baseType

arrayBound

int arrayBound

dims

JExpression[] dims

Class at.dms.kjc.CBadClass extends CClass implements Serializable

Class at.dms.kjc.CBinaryClass extends CClass implements Serializable

Class at.dms.kjc.CBinaryField extends CField implements Serializable

Class at.dms.kjc.CBinaryMethod extends CMethod implements Serializable

Class at.dms.kjc.CBitType extends CNumericType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CBlockContext extends CBodyContext implements Serializable

Serialized Fields

localClasses

Hashtable<K,V> localClasses

localVars

Vector<E> localVars

parentIndex

int parentIndex

localsIndex

int localsIndex

localsPosition

int localsPosition

Class at.dms.kjc.CBlockError extends PositionedError implements Serializable

Class at.dms.kjc.CBodyContext extends CContext implements Serializable

Serialized Fields

flowState

int flowState

variableInfo

CVariableInfo variableInfo

fieldInfo

CVariableInfo fieldInfo

throwables

Hashtable<K,V> throwables

Class at.dms.kjc.CBooleanType extends CType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CByteType extends CNumericType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CCatchContext extends CBodyContext implements Serializable

Class at.dms.kjc.CCharType extends CNumericType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CClass extends CMember implements Serializable

Serialized Fields

sourceFile

String sourceFile

qualifiedName

String qualifiedName

packageName

String packageName

interfaces

CClassType[] interfaces

type

CClassType type

innerClasses

CClassType[] innerClasses

superClass

CClassType superClass

hasOuterThis

boolean hasOuterThis

fields

Hashtable<K,V> fields

methods

CMethod[] methods

qualifiedAndAnonymous

boolean qualifiedAndAnonymous

Class at.dms.kjc.CClassContext extends CContext implements Serializable

Serialized Fields

initializerInfo

CVariableInfo initializerInfo

fieldInfo

CVariableInfo fieldInfo

decl

JTypeDeclaration decl

hasInitializer

boolean hasInitializer

index

int index

anonymous

int anonymous

self

CSourceClass self

Class at.dms.kjc.CClassNameType extends CClassType implements Serializable

Serialized Fields

qualifiedName

String qualifiedName

Class at.dms.kjc.CClassType extends CType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Serialized Fields

clazz

CClass clazz

Class at.dms.kjc.CCompilationUnit extends Object implements Serializable

Serialized Fields

packageName

String packageName

importedClasses

JClassImport[] importedClasses

importedPackages

JPackageImport[] importedPackages

loadedClasses

Hashtable<K,V> loadedClasses

Class at.dms.kjc.CCompilationUnitContext extends CContext implements Serializable

Serialized Fields

compiler

Compiler compiler

classes

Vector<E> classes

cunit

CCompilationUnit cunit

Class at.dms.kjc.CConstructorContext extends CMethodContext implements Serializable

Serialized Fields

isSuperConstructorCalled

boolean isSuperConstructorCalled

fieldInfo

CVariableInfo fieldInfo

Class at.dms.kjc.CContext extends Utils implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Throws:
IOException

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception
Serialized Fields

serializationHandle

Object serializationHandle

parent

CContext parent

Class at.dms.kjc.CDoubleType extends CNumericType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CEmittedTextType extends CType implements Serializable

Serialized Fields

parts

Object[] parts

Class at.dms.kjc.CExpressionContext extends CContext implements Serializable

Serialized Fields

isLeftSide

boolean isLeftSide
Is the expression the left hand side of an assignment ?


discardValue

boolean discardValue
Will the result of the evaluation of the expression be discarded ?

Class at.dms.kjc.CExpressionError extends CLineError implements Serializable

Class at.dms.kjc.CField extends CMember implements Serializable

Serialized Fields

variable

JVariableDefinition variable

type

CType type

value

JExpression value

Class at.dms.kjc.CFloatType extends CNumericType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CInitializerContext extends CMethodContext implements Serializable

Serialized Fields

fieldInfo

CVariableInfo fieldInfo

Class at.dms.kjc.CInterfaceContext extends CClassContext implements Serializable

Class at.dms.kjc.CIntType extends CNumericType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CLabeledContext extends CBodyContext implements Serializable

Serialized Fields

stmt

JLabeledStatement stmt

isUsed

boolean isUsed

breakContextSummary

CBodyContext breakContextSummary

Class at.dms.kjc.CLineError extends CBlockError implements Serializable

Class at.dms.kjc.CLongType extends CNumericType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CLoopContext extends CBodyContext implements Serializable

Serialized Fields

stmt

JLoopStatement stmt

breakContextSummary

CBodyContext breakContextSummary

continueContextSummary

CBodyContext continueContextSummary

Class at.dms.kjc.CMember extends Utils implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Throws:
IOException

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception
Serialized Fields

serializationHandle

Object serializationHandle

owner

CClass owner

modifiers

int modifiers

ident

String ident

deprecated

boolean deprecated

Class at.dms.kjc.CMethod extends CMember implements Serializable

Serialized Fields

returnType

CType returnType

parameters

CType[] parameters

exceptions

CClassType[] exceptions

Class at.dms.kjc.CMethodContext extends CContext implements Serializable

Serialized Fields

throwables

Hashtable<K,V> throwables

labels

Hashtable<K,V> labels

self

CMethod self

Class at.dms.kjc.CMethodNotFoundError extends PositionedError implements Serializable

Serialized Fields

caller

JMethodCallExpression caller

Class at.dms.kjc.CNullType extends CClassType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CNumericType extends CType implements Serializable

Class at.dms.kjc.CodeSequence extends Utils implements Serializable

Serialized Fields

instructions

Instruction[] instructions

handlers

Vector<E> handlers

lines

Vector<E> lines

pc

int pc

labelAtEnd

boolean labelAtEnd

lineNumber

int lineNumber

lastLine

int lastLine

contexts

Stack<E> contexts

Class at.dms.kjc.CShortType extends CNumericType implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception

Class at.dms.kjc.CSimpleBodyContext extends CBodyContext implements Serializable

Class at.dms.kjc.CSourceClass extends CClass implements Serializable

Serialized Fields

outers

Hashtable<K,V> outers

countSyntheticsFields

int countSyntheticsFields

Class at.dms.kjc.CSourceField extends CField implements Serializable

Serialized Fields

pos

int pos

used

boolean used

fullyDeclared

boolean fullyDeclared

Class at.dms.kjc.CSourceMethod extends CMethod implements Serializable

Serialized Fields

body

JBlock body

used

boolean used

Class at.dms.kjc.CStdType extends Utils implements Serializable

Class at.dms.kjc.CSwitchBodyContext extends CBodyContext implements Serializable

Serialized Fields

stmt

JSwitchStatement stmt

labels

Hashtable<K,V> labels

defaultExist

boolean defaultExist

Class at.dms.kjc.CSwitchGroupContext extends CBodyContext implements Serializable

Class at.dms.kjc.CThrowableInfo extends Utils implements Serializable

Serialized Fields

throwable

CClassType throwable

location

JPhylum location

catched

boolean catched

Class at.dms.kjc.CTopLevel extends Utils implements Serializable

Class at.dms.kjc.CTryContext extends CBodyContext implements Serializable

Class at.dms.kjc.CTryFinallyContext extends CBlockContext implements Serializable

Serialized Fields

breaks

Vector<E> breaks

continues

Vector<E> continues

Class at.dms.kjc.CType extends Utils implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Throws:
IOException

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception
Serialized Fields

serializationHandle

Object serializationHandle

type

int type

Class at.dms.kjc.CVectorType extends CType implements Serializable

Serialized Fields

low_type

CVectorTypeLow low_type

Class at.dms.kjc.CVectorTypeLow extends CType implements Serializable

Serialized Fields

base_type

CNumericType base_type

width

int width

Class at.dms.kjc.JAddExpression extends JBinaryArithmeticExpression implements Serializable

Class at.dms.kjc.JArrayAccessExpression extends JExpression implements Serializable

Serialized Fields

prefix

JExpression prefix

accessor

JExpression accessor

type

CType type

Class at.dms.kjc.JArrayInitializer extends JExpression implements Serializable

Serialized Fields

type

CArrayType type

elems

JExpression[] elems

Class at.dms.kjc.JArrayLengthExpression extends JExpression implements Serializable

Serialized Fields

prefix

JExpression prefix

Class at.dms.kjc.JAssignmentExpression extends JBinaryExpression implements Serializable

Serialized Fields

copyVar

JLocalVariableExpression copyVar

Class at.dms.kjc.JBinaryArithmeticExpression extends JBinaryExpression implements Serializable

Class at.dms.kjc.JBinaryExpression extends JExpression implements Serializable

Serialized Fields

type

CType type

left

JExpression left

right

JExpression right

Class at.dms.kjc.JBitwiseComplementExpression extends JUnaryExpression implements Serializable

Class at.dms.kjc.JBitwiseExpression extends JBinaryArithmeticExpression implements Serializable

Serialized Fields

oper

int oper

Class at.dms.kjc.JBlock extends JStatement implements Serializable

Serialized Fields

body

LinkedList<E> body

Class at.dms.kjc.JBooleanLiteral extends JLiteral implements Serializable

Serialized Fields

value

boolean value

Class at.dms.kjc.JBreakStatement extends JStatement implements Serializable

Serialized Fields

label

String label

target

JStatement target

Class at.dms.kjc.JByteLiteral extends JLiteral implements Serializable

Serialized Fields

value

byte value

Class at.dms.kjc.JCastExpression extends JExpression implements Serializable

Serialized Fields

expr

JExpression expr

dest

CType dest

Class at.dms.kjc.JCatchClause extends JPhylum implements Serializable

Serialized Fields

exception

JFormalParameter exception

body

JBlock body

Class at.dms.kjc.JCharLiteral extends JLiteral implements Serializable

Serialized Fields

value

char value

Class at.dms.kjc.JCheckedExpression extends JExpression implements Serializable

Serialized Fields

checked

JExpression checked

Class at.dms.kjc.JClassBlock extends JBlock implements Serializable

Serialized Fields

isStatic

boolean isStatic

Class at.dms.kjc.JClassDeclaration extends JTypeDeclaration implements Serializable

Serialized Fields

superClass

CClassType superClass

self

CClassContext self

superName

String superName

Class at.dms.kjc.JClassExpression extends JExpression implements Serializable

Serialized Fields

type

CType type

prefix

JExpression prefix

bounds

int bounds

Class at.dms.kjc.JClassFieldDeclarator extends JStatement implements Serializable

Serialized Fields

decl

JFieldDeclaration decl

Class at.dms.kjc.JClassImport extends JPhylum implements Serializable

Serialized Fields

name

String name

ident

String ident

comments

JavaStyleComment[] comments

used

boolean used

Class at.dms.kjc.JCompilationUnit extends JPhylum implements Serializable

Serialized Fields

packageName

JPackageName packageName

importedClasses

JClassImport[] importedClasses

importedPackages

JPackageImport[] importedPackages

typeDeclarations

JTypeDeclaration[] typeDeclarations

allLoadedClasses

Hashtable<K,V> allLoadedClasses

export

CCompilationUnit export

Class at.dms.kjc.JCompoundAssignmentExpression extends JAssignmentExpression implements Serializable

Serialized Fields

oper

int oper

Class at.dms.kjc.JCompoundStatement extends JStatement implements Serializable

Serialized Fields

body

JStatement[] body

Class at.dms.kjc.JConditionalAndExpression extends JBinaryExpression implements Serializable

Class at.dms.kjc.JConditionalExpression extends JExpression implements Serializable

Serialized Fields

type

CType type

cond

JExpression cond

left

JExpression left

right

JExpression right

Class at.dms.kjc.JConditionalOrExpression extends JBinaryExpression implements Serializable

Class at.dms.kjc.JConstructorBlock extends JBlock implements Serializable

Serialized Fields

constructorCall

JConstructorCall constructorCall

initializerCall

JStatement initializerCall

sourceClass

CSourceClass sourceClass

paramsLength

int paramsLength

Class at.dms.kjc.JConstructorCall extends JExpression implements Serializable

Serialized Fields

functorIsThis

boolean functorIsThis

arguments

JExpression[] arguments

clazz

CClass clazz

inClass

CClass inClass

method

CMethod method

Class at.dms.kjc.JConstructorDeclaration extends JMethodDeclaration implements Serializable

Class at.dms.kjc.JContinueStatement extends JStatement implements Serializable

Serialized Fields

label

String label

target

JStatement target

Class at.dms.kjc.JDivideExpression extends JBinaryArithmeticExpression implements Serializable

Class at.dms.kjc.JDoStatement extends JLoopStatement implements Serializable

Serialized Fields

cond

JExpression cond

body

JStatement body

Class at.dms.kjc.JDoubleLiteral extends JLiteral implements Serializable

Serialized Fields

value

double value

Class at.dms.kjc.JEmittedTextExpression extends JExpression implements Serializable

serialVersionUID: 3881644851055146980L

Serialized Fields

parts

Object[] parts

type

CType type

Class at.dms.kjc.JEmptyStatement extends JStatement implements Serializable

Class at.dms.kjc.JEqualityExpression extends JBinaryExpression implements Serializable

Serialized Fields

equal

boolean equal

Class at.dms.kjc.JExpression extends JPhylum implements Serializable

Class at.dms.kjc.JExpressionListStatement extends JStatement implements Serializable

Serialized Fields

exprs

JExpression[] exprs

Class at.dms.kjc.JExpressionStatement extends JStatement implements Serializable

Serialized Fields

expr

JExpression expr

Class at.dms.kjc.JFieldAccessExpression extends JExpression implements Serializable

Serialized Fields

constantPrefix

boolean constantPrefix

prefix

JExpression prefix

ident

String ident

field

CField field

Class at.dms.kjc.JFieldDeclaration extends JMemberDeclaration implements Serializable

Serialized Fields

variable

JVariableDefinition variable

Class at.dms.kjc.JFloatLiteral extends JLiteral implements Serializable

Serialized Fields

value

float value

Class at.dms.kjc.JFormalParameter extends JLocalVariable implements Serializable

Class at.dms.kjc.JForStatement extends JLoopStatement implements Serializable

Serialized Fields

unrolled

boolean unrolled

init

JStatement init

cond

JExpression cond

incr

JStatement incr

body

JStatement body

Class at.dms.kjc.JGeneratedLocalVariable extends JLocalVariable implements Serializable

Class at.dms.kjc.JIfStatement extends JStatement implements Serializable

Serialized Fields

cond

JExpression cond

thenClause

JStatement thenClause

elseClause

JStatement elseClause

Class at.dms.kjc.JInitializerDeclaration extends JMethodDeclaration implements Serializable

Serialized Fields

isDummy

boolean isDummy

Class at.dms.kjc.JInstanceofExpression extends JExpression implements Serializable

Serialized Fields

expr

JExpression expr

dest

CType dest

Class at.dms.kjc.JInterfaceDeclaration extends JTypeDeclaration implements Serializable

Class at.dms.kjc.JIntLiteral extends JLiteral implements Serializable

Serialized Fields

invert

boolean invert

value

int value

Class at.dms.kjc.JLabeledStatement extends JStatement implements Serializable

Serialized Fields

label

String label

body

JStatement body

endLabel

at.dms.kjc.CodeLabel endLabel

Class at.dms.kjc.JLiteral extends JExpression implements Serializable

Class at.dms.kjc.JLocalVariable extends JPhylum implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Throws:
IOException

readResolve

protected Object readResolve()
                      throws Exception
Throws:
Exception
Serialized Fields

serializationHandle

Object serializationHandle

kind

int kind

used

boolean used

assigned

boolean assigned

loopVariable

boolean loopVariable

modifiers

int modifiers

name

String name

type

CType type

expr

JExpression expr

index

int index

position

int position

Class at.dms.kjc.JLocalVariableExpression extends JExpression implements Serializable

Serialized Fields

variable

JLocalVariable variable

Class at.dms.kjc.JLogicalComplementExpression extends JUnaryExpression implements Serializable

Class at.dms.kjc.JLongLiteral extends JLiteral implements Serializable

Serialized Fields

invert

boolean invert

value

long value

Class at.dms.kjc.JLoopStatement extends JStatement implements Serializable

Serialized Fields

contLabel

at.dms.kjc.CodeLabel contLabel

endLabel

at.dms.kjc.CodeLabel endLabel

Class at.dms.kjc.JMemberDeclaration extends JPhylum implements Serializable

Serialized Fields

export

CMember export

javadoc

JavadocComment javadoc

comments

JavaStyleComment[] comments

Class at.dms.kjc.JMethodCallExpression extends JExpression implements Serializable

Serialized Fields

prefix

JExpression prefix

ident

String ident

args

JExpression[] args

method

CMethod method

tapeType

CType tapeType

Class at.dms.kjc.JMethodDeclaration extends JMemberDeclaration implements Serializable

Serialized Fields

peek

JExpression peek
The number of items that are peeked in each execution.


pop

JExpression pop
The number of items that are popped in each execution.


push

JExpression push
The number of items that are pushed in each execution.


modifiers

int modifiers

returnType

CType returnType

ident

String ident

parameters

JFormalParameter[] parameters

exceptions

CClassType[] exceptions

body

JBlock body

Class at.dms.kjc.JMinusExpression extends JBinaryArithmeticExpression implements Serializable

Class at.dms.kjc.JModuloExpression extends JBinaryArithmeticExpression implements Serializable

Class at.dms.kjc.JMultExpression extends JBinaryArithmeticExpression implements Serializable

Class at.dms.kjc.JNameExpression extends JExpression implements Serializable

Serialized Fields

prefix

JExpression prefix

ident

String ident

Class at.dms.kjc.JNewArrayExpression extends JExpression implements Serializable

Serialized Fields

type

CArrayType type

dims

JExpression[] dims

init

JArrayInitializer init

Class at.dms.kjc.JNullLiteral extends JLiteral implements Serializable

Class at.dms.kjc.JOuterLocalVariableExpression extends JLocalVariableExpression implements Serializable

Serialized Fields

outer

CClass outer

Class at.dms.kjc.JPackageImport extends JPhylum implements Serializable

Serialized Fields

name

String name

comments

JavaStyleComment[] comments

classesUsed

Vector<E> classesUsed

Class at.dms.kjc.JPackageName extends JPhylum implements Serializable

Serialized Fields

name

String name

comments

JavaStyleComment[] comments

Class at.dms.kjc.JParenthesedExpression extends JExpression implements Serializable

Serialized Fields

expr

JExpression expr

Class at.dms.kjc.JPhylum extends Phylum implements Serializable

Class at.dms.kjc.JPostfixExpression extends JExpression implements Serializable

Serialized Fields

oper

int oper

expr

JExpression expr

type

CType type

Class at.dms.kjc.JPrefixExpression extends JExpression implements Serializable

Serialized Fields

oper

int oper

expr

JExpression expr

type

CType type

Class at.dms.kjc.JQualifiedAnonymousCreation extends JExpression implements Serializable

Serialized Fields

prefix

JExpression prefix

ident

String ident

params

JExpression[] params

type

CClassType type

local

CClass local

constructor

CMethod constructor

decl

JClassDeclaration decl

Class at.dms.kjc.JQualifiedInstanceCreation extends JExpression implements Serializable

Serialized Fields

prefix

JExpression prefix

ident

String ident

params

JExpression[] params

type

CClassType type

local

CClass local

constructor

CMethod constructor

Class at.dms.kjc.JRelationalExpression extends JBinaryExpression implements Serializable

Serialized Fields

oper

int oper

Class at.dms.kjc.JReturnStatement extends JStatement implements Serializable

Serialized Fields

expr

JExpression expr

Class at.dms.kjc.JShiftExpression extends JBinaryArithmeticExpression implements Serializable

Serialized Fields

oper

int oper

Class at.dms.kjc.JShortLiteral extends JLiteral implements Serializable

Serialized Fields

value

short value

Class at.dms.kjc.JStatement extends JPhylum implements Serializable

Serialized Fields

comments

JavaStyleComment[] comments

Class at.dms.kjc.JStringLiteral extends JLiteral implements Serializable

Serialized Fields

value

String value

Class at.dms.kjc.JSuperExpression extends JExpression implements Serializable

Serialized Fields

self

CClass self

Class at.dms.kjc.JSwitchGroup extends JPhylum implements Serializable

Serialized Fields

labels

JSwitchLabel[] labels

stmts

JStatement[] stmts

pos

at.dms.kjc.CodeLabel pos

Class at.dms.kjc.JSwitchLabel extends JPhylum implements Serializable

Serialized Fields

expr

JExpression expr

Class at.dms.kjc.JSwitchStatement extends JStatement implements Serializable

Serialized Fields

expr

JExpression expr

groups

JSwitchGroup[] groups

hasBreak

boolean hasBreak

endLabel

at.dms.kjc.CodeLabel endLabel

Class at.dms.kjc.JSynchronizedStatement extends JStatement implements Serializable

Serialized Fields

cond

JExpression cond

body

JStatement body

localVar

JLocalVariable localVar

Class at.dms.kjc.JThisExpression extends JExpression implements Serializable

Serialized Fields

self

CClass self

prefix

JExpression prefix

Class at.dms.kjc.JThrowStatement extends JStatement implements Serializable

Serialized Fields

expr

JExpression expr

Class at.dms.kjc.JTryCatchStatement extends JStatement implements Serializable

Serialized Fields

tryClause

JBlock tryClause

catchClauses

JCatchClause[] catchClauses

Class at.dms.kjc.JTryFinallyStatement extends JStatement implements Serializable

Serialized Fields

finallyLabel

at.dms.kjc.CodeLabel finallyLabel

tryClause

JBlock tryClause

finallyClause

JBlock finallyClause

exceptionVar

JLocalVariable exceptionVar
A synthetic local variable to store an exception that might be raised by the execution try clause; after execution of the finally clause the exception must be rethrown.


addressVar

JLocalVariable addressVar
A synthetic local variable to hold the return address for the jsr to the finally clause.


returnVar

JLocalVariable returnVar
A synthetic local variable to hold the return value during the execution of the finally clause if a return statement is enclosed in the try clause.

Class at.dms.kjc.JTypeDeclaration extends JMemberDeclaration implements Serializable

Serialized Fields

modifiers

int modifiers

ident

String ident

body

JPhylum[] body

fields

JFieldDeclaration[] fields

methods

JMethodDeclaration[] methods

inners

JTypeDeclaration[] inners

interfaces

CClassType[] interfaces

outerThis

JFieldDeclaration outerThis

defaultConstructor

JConstructorDeclaration defaultConstructor

statInit

JInitializerDeclaration statInit

instanceInit

JInitializerDeclaration instanceInit

sourceClass

CSourceClass sourceClass

uniqueSourceClass

boolean uniqueSourceClass

Class at.dms.kjc.JTypeDeclarationStatement extends JStatement implements Serializable

Serialized Fields

decl

JTypeDeclaration decl

Class at.dms.kjc.JTypeNameExpression extends JExpression implements Serializable

Serialized Fields

type

CClassType type

Class at.dms.kjc.JUnaryExpression extends JExpression implements Serializable

Serialized Fields

expr

JExpression expr

type

CType type

Class at.dms.kjc.JUnaryMinusExpression extends JUnaryExpression implements Serializable

Class at.dms.kjc.JUnaryPlusExpression extends JUnaryExpression implements Serializable

Class at.dms.kjc.JUnaryPromote extends JExpression implements Serializable

Serialized Fields

expr

JExpression expr

type

CType type

needCheck

boolean needCheck

Class at.dms.kjc.JUnqualifiedAnonymousCreation extends JExpression implements Serializable

Serialized Fields

params

JExpression[] params

type

CClassType type

local

CClass local

constructor

CMethod constructor

decl

JClassDeclaration decl

Class at.dms.kjc.JUnqualifiedInstanceCreation extends JExpression implements Serializable

Serialized Fields

params

JExpression[] params

type

CClassType type

local

CClass local

constructor

CMethod constructor

Class at.dms.kjc.JVariableDeclarationStatement extends JStatement implements Serializable

Serialized Fields

vars

JVariableDefinition[] vars

Class at.dms.kjc.JVariableDefinition extends JLocalVariable implements Serializable

Class at.dms.kjc.JWhileStatement extends JLoopStatement implements Serializable

Serialized Fields

cond

JExpression cond

body

JStatement body

Class at.dms.kjc.KjcPrettyPrinter extends Utils implements Serializable

Serialized Fields

forInit

boolean forInit

TAB_SIZE

int TAB_SIZE

WIDTH

int WIDTH

pos

int pos

p

TabbedPrintWriter p

nl

boolean nl

Class at.dms.kjc.Kopi2SIR extends Utils implements Serializable

Serialized Fields

application

JCompilationUnit[] application

parentStream

SIRStream parentStream

topLevel

SIRStream topLevel

trash

Object trash

num

int num

lineNumber

int lineNumber

currentMethod

String currentMethod

visitedSIROps

Hashtable<K,V> visitedSIROps

symbolTable

Hashtable<K,V> symbolTable

interfaceList

Vector<E> interfaceList

interfaceTableList

Vector<E> interfaceTableList

structureList

Vector<E> structureList

helperList

Vector<E> helperList

global

SIRGlobal global

searchList

LinkedList<E> searchList

params

JFormalParameter[] params

paramNames

String[] paramNames

finalVars

LinkedList<E> finalVars

anonCreation

boolean anonCreation

nextLatency

SIRLatency nextLatency

methodToPushRate

HashMap<K,V> methodToPushRate

methodToPopRate

HashMap<K,V> methodToPopRate

methodToPeekRate

HashMap<K,V> methodToPeekRate

Package at.dms.kjc.common

Class at.dms.kjc.common.RawUtil extends Utils implements Serializable


Package at.dms.kjc.flatgraph

Class at.dms.kjc.flatgraph.GraphFlattener extends Utils implements Serializable

Serialized Fields

previousNode

FlatNode previousNode
When creating the flat graph, this is really the previous node we created. When we are creating a node we connect previousNode to it.


feedbackSplitters

HashSet<E> feedbackSplitters
Hashset stores the splitters of feedbackloops so the edges can be swapped after createGraph() see the note in the create graph algorithm


top

FlatNode top
the toplevel, entry, FlatNode of the constructed Flat graph


SIRMap

HashMap<K,V> SIRMap
maps SIROperator to their corresponding FlatNode


Package at.dms.kjc.linprog

Class at.dms.kjc.linprog.CPLEXClient extends UnicastRemoteObject implements Serializable

Class at.dms.kjc.linprog.CPLEXServer extends UnicastRemoteObject implements Serializable

Class at.dms.kjc.linprog.CPLEXSolve extends SimpleLinearProgram implements Serializable

Serialized Fields

optTimeout

long optTimeout
The optimal and gap timeouts for this.


gapTimeout

long gapTimeout

gapTolerance

double gapTolerance
The maximum allowable gap (for times between optTimeout and gapTimeout)

Class at.dms.kjc.linprog.GLPKSolve extends MPSWriter implements Serializable

Class at.dms.kjc.linprog.LPSolverFailedException extends Exception implements Serializable

Class at.dms.kjc.linprog.MPSWriter extends SimpleLinearProgram implements Serializable

Class at.dms.kjc.linprog.SimpleLinearProgram extends Object implements Serializable

Serialized Fields

numVars

int numVars
Number of variables.


constraints

List<E> constraints
Rows of Constraints.


obj

double[] obj
The objective function.


boolVar

boolean[] boolVar
An array indicating whether or not a given variable should be constrained to be zero-one.


Package at.dms.kjc.lir

Class at.dms.kjc.lir.LIRFileReader extends LIRNode implements Serializable

Serialized Fields

childName

String childName
The name of the child (e.g. child1)


fileName

String fileName
The name of the file to read from.

Class at.dms.kjc.lir.LIRFileWriter extends LIRNode implements Serializable

Serialized Fields

childName

String childName
The name of the child (e.g. child1)


fileName

String fileName
The name of the file to read from.

Class at.dms.kjc.lir.LIRIdentity extends LIRNode implements Serializable

Serialized Fields

childName

String childName
The name of the child (e.g. child1)

Class at.dms.kjc.lir.LIRMainFunction extends LIRNode implements Serializable

Serialized Fields

typeName

String typeName
The name of the type of the struct required by the toplevel init function.


init

LIRFunctionPointer init
The toplevel init function.


initStatements

LinkedList<E> initStatements
A list of statements to run between top-level stream initialization and stead-state running. This list should include the execution of the initialization schedule for the stream.

Class at.dms.kjc.lir.LIRNode extends JStatement implements Serializable

Serialized Fields

streamContext

JExpression streamContext
The name of the stream context for this node.

Class at.dms.kjc.lir.LIRRegisterReceiver extends LIRNode implements Serializable

Serialized Fields

portal

SIRPortal portal
The (global) portal to register with.


childName

String childName
The name of the child (e.g. child1)


itable

SIRInterfaceTable itable
The interface table to register.

Class at.dms.kjc.lir.LIRSetBodyOfFeedback extends LIRNode implements Serializable

Serialized Fields

childContext

JExpression childContext
The child context to be used as the feedback loop body.


inputType

CType inputType
The input type of the body stream.


outputType

CType outputType
The output type of the body stream.


inputSize

int inputSize
The number of items appearing on the input tape of the body stream.


outputSize

int outputSize
The number of items appearing on the output tape of the body stream.

Class at.dms.kjc.lir.LIRSetChild extends LIRNode implements Serializable

Serialized Fields

childType

String childType
The type of data that needs to be allocated for the child. (e.g. HelloWorld6_1_data)


childName

String childName
The name of the child (e.g. child1)

Class at.dms.kjc.lir.LIRSetDecode extends LIRNode implements Serializable

Serialized Fields

decode

LIRFunctionPointer decode
The encode function.

Class at.dms.kjc.lir.LIRSetDelay extends LIRNode implements Serializable

Serialized Fields

data

JExpression data
The data structure corresponding to the current stream.


delay

int delay
The number of items to push.


type

CType type
The type of item to push.


delayfn

LIRFunctionPointer delayfn
The function to call to get items.

Class at.dms.kjc.lir.LIRSetEncode extends LIRNode implements Serializable

Serialized Fields

encode

LIRFunctionPointer encode
The encode function.

Class at.dms.kjc.lir.LIRSetJoiner extends LIRNode implements Serializable

Serialized Fields

type

SIRJoinType type
The type of the joiner.


ways

int ways
The number of items that the joiner pops from.


weights

int[] weights
For round-robin joiners, the number of items the joiner pops from each input tape in one execution cycle.

Class at.dms.kjc.lir.LIRSetLoopOfFeedback extends LIRNode implements Serializable

Serialized Fields

childContext

JExpression childContext
The child context to be used as the feedback loop loop part.


inputType

CType inputType
The input type of the loop stream.


outputType

CType outputType
The output type of the loop stream.


inputSize

int inputSize
The number of items appearing on the input tape of the loop stream.


outputSize

int outputSize
The number of items appearing on the output tape of the loop stream.

Class at.dms.kjc.lir.LIRSetParallelStream extends LIRNode implements Serializable

Serialized Fields

childContext

JExpression childContext
The child context to be used as the split/join body.


position

int position
The position of this stream in its parent's SplitJoin construct. That is, the 0'th position is on the far left, then the 1'st position, etc.


inputType

CType inputType
The input type of the parallel stream.


outputType

CType outputType
The output type of the parallel stream.


inputSize

int inputSize
The number of items appearing on the input tape of the parallel stream.


outputSize

int outputSize
The number of items appearing on the output tape of the parallel stream.

Class at.dms.kjc.lir.LIRSetPeek extends LIRNode implements Serializable

Serialized Fields

peek

int peek
The encode function.

Class at.dms.kjc.lir.LIRSetPop extends LIRNode implements Serializable

Serialized Fields

pop

int pop
The encode function.

Class at.dms.kjc.lir.LIRSetPush extends LIRNode implements Serializable

Serialized Fields

push

int push
The encode function.

Class at.dms.kjc.lir.LIRSetSplitter extends LIRNode implements Serializable

Serialized Fields

type

SIRSplitType type
The type of the splitter.


ways

int ways
The number of items that the splitter pushes to.


weights

int[] weights
For round-robin splitters, the number of items the splitter pushes to each output tape in one execution cycle.

Class at.dms.kjc.lir.LIRSetStreamType extends LIRNode implements Serializable

Serialized Fields

streamType

LIRStreamType streamType
The encode function.

Class at.dms.kjc.lir.LIRSetTape extends LIRNode implements Serializable

Serialized Fields

srcStruct

JExpression srcStruct
The source structure (containing fields, children, tapes, streamContext)


dstStruct

JExpression dstStruct
The target structure (containing fields, children, tapes, streamContext)


type

CType type
The type of the items on the tape.


size

int size
The size of the tape, in items.

Class at.dms.kjc.lir.LIRSetWork extends LIRNode implements Serializable

Serialized Fields

work

LIRFunctionPointer work
The work function.

Class at.dms.kjc.lir.LIRWorkEntry extends LIRNode implements Serializable

Class at.dms.kjc.lir.LIRWorkExit extends LIRNode implements Serializable


Package at.dms.kjc.raw

Class at.dms.kjc.raw.DirectCommunication extends Utils implements Serializable

Class at.dms.kjc.raw.Layout extends Utils implements Serializable

Serialized Fields

SIRassignment

HashMap<K,V> SIRassignment

tileAssignment

HashMap<K,V> tileAssignment

assigned

HashSet<E> assigned

identities

HashSet<E> identities

coordinates

Coordinate[][] coordinates

inputBuffer

BufferedReader inputBuffer

random

Random random

toplevel

FlatNode toplevel

joiners

HashSet<E> joiners

filew

FileWriter filew

Class at.dms.kjc.raw.NumberGathering extends Utils implements Serializable

Class at.dms.kjc.raw.PopSimulator extends Utils implements Serializable

Class at.dms.kjc.raw.PushSimulator extends Utils implements Serializable

Class at.dms.kjc.raw.RateMatch extends Utils implements Serializable

Serialized Fields

routerTiles

HashSet<E> routerTiles

Class at.dms.kjc.raw.RawExecutionCode extends Utils implements Serializable

Serialized Fields

bottomPeek

int bottomPeek

initFire

int initFire

remaining

int remaining

Class at.dms.kjc.raw.RemoveGlobals extends Utils implements Serializable

Class at.dms.kjc.raw.SinkUnroller extends Utils implements Serializable

Class at.dms.kjc.raw.SwitchCode extends Utils implements Serializable

Class at.dms.kjc.raw.TileCode extends Utils implements Serializable

Class at.dms.kjc.raw.Util extends Utils implements Serializable


Package at.dms.kjc.rstream

Class at.dms.kjc.rstream.ExecutionCode extends Utils implements Serializable

Class at.dms.kjc.rstream.File_Writer extends SIRFilter implements Serializable

Class at.dms.kjc.rstream.FileReader extends SIRFilter implements Serializable

Class at.dms.kjc.rstream.JDoLoopStatement extends JForStatement implements Serializable

Serialized Fields

induction

JLocalVariable induction

initValue

JExpression initValue

incrValue

JExpression incrValue

condValue

JExpression condValue

countUp

boolean countUp

zeroInit

boolean zeroInit

Class at.dms.kjc.rstream.Jrstream_pr extends JBlock implements Serializable

Class at.dms.kjc.rstream.Util extends Utils implements Serializable


Package at.dms.kjc.sir

Class at.dms.kjc.sir.InlineAssembly extends JStatement implements Serializable

Serialized Fields

inst

ArrayList<E> inst

input

ArrayList<E> input

clobber

ArrayList<E> clobber

Class at.dms.kjc.sir.SIRBeginMarker extends SIRMarker implements Serializable

Serialized Fields

name

String name
The name of the stream, function, etc. that is beginning at this statement.

Class at.dms.kjc.sir.SIRContainer extends SIRStream implements Serializable

Serialized Fields

children

MutableList children
These are two consistent lists of children and parameters. The i'th element of children corresponds to the i'th element of parameters. The two lists are guaranteed to be consistent because only the methods in this class can mutate them; the subclasses should access these by myChildren() and myParams()


params

MutableList params

Class at.dms.kjc.sir.SIRCreatePortal extends JExpression implements Serializable

Class at.dms.kjc.sir.SIRDummySink extends SIRPredefinedFilter implements Serializable

Class at.dms.kjc.sir.SIRDummySource extends SIRPredefinedFilter implements Serializable

Class at.dms.kjc.sir.SIRDynamicToken extends JExpression implements Serializable

Class at.dms.kjc.sir.SIREndMarker extends SIRMarker implements Serializable

Serialized Fields

name

String name
The name of the stream, function, etc. that is beginning at this statement.

Class at.dms.kjc.sir.SIRFeedbackLoop extends SIRContainer implements Serializable

Serialized Fields

joiner

SIRJoiner joiner
The joiner, which appears at the top of the feedback loop.


splitter

SIRSplitter splitter
The splitter, which appears at the bottom of the feedback loop.


delay

JExpression delay
The delay of this, which is the number of inputs that are drawn from the initPath function before reading them from the loop tape.


initPath

JMethodDeclaration initPath
The function that generates initial items appearing on the feedback loop. It should input an int i and return the i'th item to be read by the joiner.


warned

boolean warned

Class at.dms.kjc.sir.SIRFileReader extends SIRPredefinedFilter implements Serializable

Serialized Fields

fileName

JExpression fileName
The filename of the data source.

Class at.dms.kjc.sir.SIRFileWriter extends SIRPredefinedFilter implements Serializable

Serialized Fields

fileName

JExpression fileName
The filename of the data source.

Class at.dms.kjc.sir.SIRFilter extends SIRPhasedFilter implements Serializable

Class at.dms.kjc.sir.SIRGlobal extends SIRStream implements Serializable

Class at.dms.kjc.sir.SIRHelper extends SIRStream implements Serializable

Serialized Fields

_native

boolean _native

Class at.dms.kjc.sir.SIRIdentity extends SIRPredefinedFilter implements Serializable

Serialized Fields

rate

JExpression rate

Class at.dms.kjc.sir.SIRInitStatement extends JStatement implements Serializable

Serialized Fields

args

List<E> args
The arguments to the init function. (all are JExpressions)


target

SIRStream target
The stream structure to initialize.

Class at.dms.kjc.sir.SIRInterfaceTable extends JExpression implements Serializable

Serialized Fields

iface

CClassType iface
The interface that the class implements.


methods

JMethodDeclaration[] methods
The methods that implement that interface.


vardecl

JLocalVariable vardecl
The variable declaration containing this interface table.

Class at.dms.kjc.sir.SIRJoiner extends SIROperator implements Serializable

Serialized Fields

type

SIRJoinType type
The type of this joiner.


weights

JExpression[] weights
The number of items that the joiner pulls from each input tape in one execution cycle.


uniform

boolean uniform
Whether or not this is uniform--i.e., whether all the weights in this are the same. It might be the case that is false but all the weights are, in fact, the same (if formulas for weighted rr's turn out to the the same); but if it's true, it implies that they're definately the same.


oldSumWeights

int oldSumWeights

Class at.dms.kjc.sir.SIRJoinType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception
Serialized Fields

name

String name
The name of this type.

Class at.dms.kjc.sir.SIRLatency extends Object implements Serializable

Class at.dms.kjc.sir.SIRLatencyMax extends SIRLatency implements Serializable

Serialized Fields

max

JExpression max
The maximum latency.

Class at.dms.kjc.sir.SIRLatencyRange extends SIRLatencyMax implements Serializable

Serialized Fields

min

JExpression min
The minimum latency for this. (The maximum latency is held in the superclass.)

Class at.dms.kjc.sir.SIRLatencySet extends SIRLatency implements Serializable

Serialized Fields

entries

TreeSet<E> entries
The entries in the set.

Class at.dms.kjc.sir.SIRMarker extends JStatement implements Serializable

Class at.dms.kjc.sir.SIRMessageStatement extends JStatement implements Serializable

Serialized Fields

portal

JExpression portal
The portal that is the target of the message.


iname

String iname
The name of the interface the portal corresponds to.


ident

String ident
The name of the method to invoke in the portal.


args

JExpression[] args
The arguments to the method.


latency

SIRLatency latency
The latency with which the message should be delivered.

Class at.dms.kjc.sir.SIROperator extends Object implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Throws:
IOException

readResolve

protected Object readResolve()
                      throws Exception
Throws:
Exception
Serialized Fields

parent

SIRContainer parent
The stream structure containing this, or NULL if this is the toplevel stream.


serializationHandle

Object serializationHandle

Class at.dms.kjc.sir.SIRPeekExpression extends JExpression implements Serializable

Serialized Fields

arg

JExpression arg
The argument to the peek expression--the index of the item to peek.


tapeType

CType tapeType
Type of the item to peek.

Class at.dms.kjc.sir.SIRPhasedFilter extends SIRStream implements Serializable

Serialized Fields

inputType

CType inputType
The input and output types. Each type is void if and only if this is a source or sink, respectively. This means that *all* phases must have a 0 (peek and pop) or (push) rate.


outputType

CType outputType
The input and output types. Each type is void if and only if this is a source or sink, respectively. This means that *all* phases must have a 0 (peek and pop) or (push) rate.


initPhases

JMethodDeclaration[] initPhases
Array of phases run by the filter.


phases

JMethodDeclaration[] phases
Array of phases run by the filter.

Class at.dms.kjc.sir.SIRPipeline extends SIRContainer implements Serializable

Class at.dms.kjc.sir.SIRPopExpression extends JExpression implements Serializable

Serialized Fields

tapeType

CType tapeType
Type of the item to peek.


numPop

int numPop
The number of items to pop. If this is anything other than 1, then the value returned by this is undefined.

Class at.dms.kjc.sir.SIRPortal extends JLiteral implements Serializable

Serialized Fields

receivers

LinkedList<E> receivers

senders

LinkedList<E> senders

type

CType type

Class at.dms.kjc.sir.SIRPredefinedFilter extends SIRFilter implements Serializable

Class at.dms.kjc.sir.SIRPrintStatement extends JStatement implements Serializable

Serialized Fields

arg

JExpression arg
The argument to the print statement: expression to be printed.


newline

boolean newline
Whether the print ends with a newline. (print vs println)

Class at.dms.kjc.sir.SIRPushExpression extends JExpression implements Serializable

Serialized Fields

arg

JExpression arg
The argument to the push expression--the item to push.


tapeType

CType tapeType
Type of the item to push.

Class at.dms.kjc.sir.SIRRangeExpression extends JExpression implements Serializable

Serialized Fields

min

JExpression min
The minimum of the range.


ave

JExpression ave
The average of the range. If no average was specified, this will be equal to a SIRDynamicToken.


max

JExpression max
The maximum of the range.

Class at.dms.kjc.sir.SIRRecursiveStub extends SIRStream implements Serializable

Serialized Fields

className

String className
The name of the class that this should be expanded into.


kopi2SIR

Kopi2SIR kopi2SIR
A snapshot (clone) of Kopi2SIR when this class was encountered.


feir2sir

FEIRToSIR feir2sir
The front-end syntax converter that created this class.


expanded

SIRStream expanded
The expanded version of this. Initially null, then memoized to prevent duplicate expansions.

Class at.dms.kjc.sir.SIRRegReceiverStatement extends JStatement implements Serializable

Serialized Fields

portal

JExpression portal

receiver

SIRStream receiver

itable

SIRInterfaceTable itable

Class at.dms.kjc.sir.SIRRegSenderStatement extends JStatement implements Serializable

Serialized Fields

portal

String portal
The name of the portal to register with.


latency

SIRLatency latency
The latency to register with.

Class at.dms.kjc.sir.SIRSplitJoin extends SIRContainer implements Serializable

Serialized Fields

splitter

SIRSplitter splitter
The splitter at the top of this.


joiner

SIRJoiner joiner
The joiner at the bottom of this.

Class at.dms.kjc.sir.SIRSplitter extends SIROperator implements Serializable

Serialized Fields

type

SIRSplitType type
The type of this joiner.


weights

JExpression[] weights
The number of items that the splitter pushes to each output tape in one execution cycle.


uniform

boolean uniform
Whether or not this is uniform--i.e., whether all the weights in this are the same. It might be the case that is false but all the weights are, in fact, the same (if formulas for weighted rr's turn out to the the same); but if it's true, it implies that they're definately the same.

Class at.dms.kjc.sir.SIRSplitType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
                    throws Exception
Throws:
Exception
Serialized Fields

name

String name
The name of this type.

Class at.dms.kjc.sir.SIRStream extends SIROperator implements Serializable

Serialized Fields

fields

JFieldDeclaration[] fields
The fields of this, not including the input and output channels.


methods

JMethodDeclaration[] methods
The methods of this, INCLUDING work, init, initPath, etc. This includes all message handlers and local utility functions that are used within this structure.


init

JMethodDeclaration init
The init function. Can be null


work

JMethodDeclaration work
The work function. Must be non-null for filters, but may be null for SIRContainers.


ident

String ident
The name of the class in the StreamIt source file corresponding to this stream.

Class at.dms.kjc.sir.SIRStructure extends SIRStream implements Serializable

Serialized Fields

isCUnion

boolean isCUnion

Class at.dms.kjc.sir.SIRTwoStageFilter extends SIRFilter implements Serializable


Package at.dms.kjc.sir.linear

Class at.dms.kjc.sir.linear.NonLinearException extends RuntimeException implements Serializable


Package at.dms.kjc.sir.linear.transform

Class at.dms.kjc.sir.linear.transform.NoTransformPossibleException extends Exception implements Serializable


Package at.dms.kjc.sir.lowering

Class at.dms.kjc.sir.lowering.JVectorLiteral extends JExpression implements Serializable

Serialized Fields

scalar

JLiteral scalar

type

CVectorType type

Class at.dms.kjc.sir.lowering.Structurer extends Utils implements Serializable

Serialized Fields

structs

LinkedList<E> structs
List of the class declarations defined during traversal


flatMethods

LinkedList<E> flatMethods
List of methods that have been flattened.


renamedMethods

HashMap<K,V> renamedMethods
The renamed methods. Map of old method name to new method name. this maps interned strings -> strings


Package at.dms.kjc.sir.lowering.partition

Class at.dms.kjc.sir.lowering.partition.WorkList extends LinkedList implements Serializable


Package at.dms.kjc.sir.statespace

Class at.dms.kjc.sir.statespace.NonLinearException extends RuntimeException implements Serializable


Package at.dms.kjc.sir.statespace.transform

Class at.dms.kjc.sir.statespace.transform.NoTransformPossibleException extends Exception implements Serializable


Package at.dms.kjc.spacedynamic

Class at.dms.kjc.spacedynamic.BufferedStaticCommunication extends Utils implements Serializable

Serialized Fields

layout

Layout layout
the layout object for the flatnode *


ssg

SpdStaticStreamGraph ssg
the ssg of this flat node *


node

FlatNode node
the flat node we are generating code for *


bottomPeek

int bottomPeek
number of items to receive between preWork() and work() *


initFire

int initFire
number of times the filter fires in the init schedule *


remaining

int remaining
number of items to receive after initialization


globalBuffer

boolean globalBuffer
true if we have communication outside of the work function or if we are not inlining work function calls, so we have to make the buffer a global


filter

SIRFilter filter
the sir filter

Class at.dms.kjc.spacedynamic.DirectCommunication extends Utils implements Serializable

Serialized Fields

filter

SIRFilter filter

node

FlatNode node

ssg

SpdStaticStreamGraph ssg

dynamicInput

boolean dynamicInput
true if this filter is the source of a static stream graph *

Class at.dms.kjc.spacedynamic.Layout extends Utils implements Serializable

Serialized Fields

router

Router router

SIRassignment

HashMap<K,V> SIRassignment
SIRStream -> RawTile *


tileAssignment

HashMap<K,V> tileAssignment

assigned

HashSet<E> assigned
set of all flatnodes that are assigned to tiles *


identities

HashSet<E> identities

memoryFP

HashMap<K,V> memoryFP
map of flatNode -> Integer that stores the memory footprint of fields (in bytes) of the filter, used for memory cost analysis, it is populated in visitNode


workEstimates

WorkEstimatesMap workEstimates
work estimates for the filters and joiner of the graph *


inputBuffer

BufferedReader inputBuffer

random

Random random

streamGraph

SpdStreamGraph streamGraph

intermediateTiles

HashSet<E> intermediateTiles
this set contains ComputeNodes that appear as an hop in a route (not an endpoint)


joiners

HashSet<E> joiners

filew

FileWriter filew

rawChip

RawChip rawChip

fileState

FileState fileState

oldCost

double oldCost

Class at.dms.kjc.spacedynamic.RawExecutionCode extends Utils implements Serializable

Serialized Fields

ssg

SpdStaticStreamGraph ssg
the current SSG we are traversing *


layout

Layout layout
the layout for the ssg we are traversing *


bottomPeek

int bottomPeek
number of items to receive between preWork() and work() *


initFire

int initFire
number of times the filter fires in the init schedule *


remaining

int remaining
number of items to receive after initialization

Class at.dms.kjc.spacedynamic.RemoveGlobals extends Utils implements Serializable

Class at.dms.kjc.spacedynamic.SinkUnroller extends Utils implements Serializable

Class at.dms.kjc.spacedynamic.SwitchCode extends Utils implements Serializable

Class at.dms.kjc.spacedynamic.TileCode extends Utils implements Serializable

Serialized Fields

ssg

SpdStaticStreamGraph ssg

Class at.dms.kjc.spacedynamic.Util extends Utils implements Serializable


Package at.dms.util

Class at.dms.util.ConstList extends Object implements Serializable

Serialized Fields

list

LinkedList<E> list

Class at.dms.util.FormattedException extends Exception implements Serializable

Serialized Fields

message

Message message

Class at.dms.util.InconsistencyException extends RuntimeException implements Serializable

Class at.dms.util.IRPrinter extends Utils implements Serializable

Serialized Fields

indent

int indent
Amount the current line of text should be indented by


p

BufferedWriter p
Where printed text should go

Class at.dms.util.MutableList extends ConstList implements Serializable

Class at.dms.util.NotImplementedException extends RuntimeException implements Serializable

Class at.dms.util.SIRPrinter extends IRPrinter implements Serializable

Class at.dms.util.Utils extends Object implements Serializable


Package org.jgraph

Class org.jgraph.JGraph extends JComponent implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Serialization support.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Serialization support.

Throws:
IOException
Serialized Fields

scale

double scale
Scale of the graph. Default is 1. Bound property.


antiAliased

boolean antiAliased
True if the graph is anti-aliased. Default is false. Bound property.


editable

boolean editable
True if the graph allows editing the value of a cell. Bound property.


gridVisible

boolean gridVisible
True if the grid is visible. Bound property.


gridSize

int gridSize
The size of the grid in points. Default is 10. Bound property.


gridMode

int gridMode
The style of the grid. Use one of the _GRID_MODE constants.


portsVisible

boolean portsVisible
True if the ports are visible. Bound property.


highlightColor

Color highlightColor
Highlight Color. Changes when the Look-and-Feel changes.


handleColor

Color handleColor
Color of the handles and locked handles. Changes when the Look-and-Feel changes.


lockedHandleColor

Color lockedHandleColor
Color of the handles and locked handles. Changes when the Look-and-Feel changes.


marqueeColor

Color marqueeColor
Color of the marquee. Changes when the Look-and-Feel changes.


gridColor

Color gridColor
The color of the grid. Changes when the Look-and-Feel changes.


dragEnabled

boolean dragEnabled
True if Drag-and-Drop should be used for move operations. Default is false due to a JDK bug.


dropEnabled

boolean dropEnabled
True if the graph accepts transfers from other components (graphs). This also affects the clipboard. Default is true.


editClickCount

int editClickCount
Number of clicks for editing to start. Default is 2 clicks.


enabled

boolean enabled
True if the graph allows interactions. Default is true.


gridEnabled

boolean gridEnabled
True if the snap method should be active (snap to grid).


handleSize

int handleSize
Size of a handle. Default is 3 pixels.


tolerance

int tolerance
Maximum distance between a cell and the mousepointer. Default is 4.


minimumMove

int minimumMove
Minimum amount of pixels to start a move transaction. Default is 5.


selectNewCells

boolean selectNewCells
True if inserted cells should be selected. Default is false.


disconnectOnMove

boolean disconnectOnMove
True if selected edges are disconnected from unselected vertices on move. Default is true.


moveable

boolean moveable
True if the graph allows move operations. Default is true.


cloneable

boolean cloneable
True if the graph allows "ctrl-drag" operations. Default is true.


sizeable

boolean sizeable
True if the graph allows cells to be resized. Default is true.


bendable

boolean bendable
True if the graph allows points to be midified/added/removed. Default is true.


connectable

boolean connectable
True if the graph allows new connections to be established. Default is true.


disconnectable

boolean disconnectable
True if the graph allows existing connections to be removed. Default is true.


invokesStopCellEditing

boolean invokesStopCellEditing
If true, when editing is to be stopped by way of selection changing, data in graph changing or other means stopCellEditing is invoked, and changes are saved. If false, cancelCellEditing is invoked, and changes are discarded. Default is false.


settingUI

boolean settingUI
This is set to true for the life of the setUI call.

Class org.jgraph.JGraph.EmptySelectionModel extends DefaultGraphSelectionModel implements Serializable

Class org.jgraph.JGraph.GraphSelectionRedirector extends Object implements Serializable


Package org.jgraph.event

Class org.jgraph.event.GraphModelEvent extends EventObject implements Serializable

Serialized Fields

change

GraphModelEvent.GraphModelChange change
The object that consistutes the change.

Class org.jgraph.event.GraphSelectionEvent extends EventObject implements Serializable

Serialized Fields

cells

Object[] cells
Cells this event represents.


areNew

boolean[] areNew
For each cell identifies if that cell is in fact new.


Package org.jgraph.graph

Class org.jgraph.graph.AbstractCellView extends Object implements Serializable

Serialized Fields

graph

JGraph graph
Reference to the graph


mapper

CellMapper mapper
Reference to the cell mapper for the view


cell

Object cell
Reference to the cell for this view


parent

CellView parent
Cached parent view


childViews

List<E> childViews
Cached child views.


attributes

Map<K,V> attributes
Hashtable for attributes. Initially empty


allAttributes

Map<K,V> allAttributes

Class org.jgraph.graph.ConnectionSet extends Object implements Serializable

Serialized Fields

connections

Set<E> connections
Contents of the connection set.


edges

Set<E> edges
Set of changed edges for the connection set.

Class org.jgraph.graph.ConnectionSet.Connection extends Object implements Serializable

Serialized Fields

edge

Object edge
The edge that will be connected to the port.


port

Object port
The port that will be connected to the edge.


isSource

boolean isSource
Indicates if port is the source of edge.

Class org.jgraph.graph.DefaultEdge extends DefaultGraphCell implements Serializable

Serialized Fields

source

Object source
Source and target of the edge.


target

Object target
Source and target of the edge.

Class org.jgraph.graph.DefaultEdge.DefaultRouting extends Object implements Serializable

Class org.jgraph.graph.DefaultGraphCell extends DefaultMutableTreeNode implements Serializable

Serialized Fields

attributes

Map<K,V> attributes
Hashtable for properties. Initially empty

Class org.jgraph.graph.DefaultGraphCellEditor extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException
Serialized Fields

realEditor

GraphCellEditor realEditor
Editor handling the editing.


editingContainer

Container editingContainer
Editing container, will contain the editorComponent.


canEdit

boolean canEdit
Should isCellEditable return true? This is set in configure... based on the path being edited and the selected selected path.


borderSelectionColor

Color borderSelectionColor
True if the border selection color should be drawn.


font

Font font
Font to paint with, null indicates font of renderer is to be used.

Class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField extends JTextField implements Serializable

Serialized Fields

border

Border border
Border to use.

Class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer extends Container implements Serializable

Class org.jgraph.graph.DefaultGraphModel extends UndoableEditSupport implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Serialized Fields

roots

List<E> roots
Set that contains all root cells of this model.


asksAllowsChildren

boolean asksAllowsChildren
Indicates whether isLeaf is based on a node's allowsChildren value.

Class org.jgraph.graph.DefaultGraphModel.EmptyIterator extends Object implements Serializable

Class org.jgraph.graph.DefaultGraphModel.GraphModelEdit extends CompoundEdit implements Serializable

Serialized Fields

insert

Object[] insert

changed

Object[] changed

remove

Object[] remove

context

Object[] context

inserted

Object[] inserted

removed

Object[] removed

attributes

Map<K,V> attributes

previousAttributes

Map<K,V> previousAttributes

parentMap

ParentMap parentMap

previousParentMap

ParentMap previousParentMap

connectionSet

ConnectionSet connectionSet

previousConnectionSet

ConnectionSet previousConnectionSet

cellViews

Map<K,V> cellViews

Class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit extends GraphLayoutCache.GraphViewLayerEdit implements Serializable

Serialized Fields

parents

Object[] parents

Class org.jgraph.graph.DefaultGraphSelectionModel extends Object implements Serializable

Serialized Fields

graph

JGraph graph
Reference to the parent graph. Used to find parents and childs.


changeSupport

SwingPropertyChangeSupport changeSupport
Used to message registered listeners.


listenerList

EventListenerList listenerList
Event listener list.


selectionMode

int selectionMode
Mode for the selection, will be either SINGLE_TREE_SELECTION, CONTIGUOUS_TREE_SELECTION or DISCONTIGUOUS_TREE_SELECTION.


childrenSelectable

boolean childrenSelectable
Boolean that indicates if the model allows stepping-into groups.


cellStates

Map<K,V> cellStates
Maps the cells to their selection state.


selection

List<E> selection
List that contains the selected items.

Class org.jgraph.graph.DefaultPort extends DefaultGraphCell implements Serializable

Serialized Fields

edges

HashSet<E> edges
Edges that are connected to the port


anchor

Port anchor
Reference to the anchor of this port

Class org.jgraph.graph.DefaultRealEditor extends DefaultCellEditor implements Serializable

Class org.jgraph.graph.EdgeRenderer extends JComponent implements Serializable

Class org.jgraph.graph.EdgeView extends AbstractCellView implements Serializable

Serialized Fields

points

List<E> points
List of points of the edge. May contain ports.


source

CellView source
Cached source and target portview of the edge.


target

CellView target
Cached source and target portview of the edge.


labelPosition

Point labelPosition
Cached label position of the edge.


beginShape

Shape beginShape
Drawing attributes that are created on the fly


endShape

Shape endShape
Drawing attributes that are created on the fly


lineShape

Shape lineShape
Drawing attributes that are created on the fly


cachedLabelBounds

Rectangle cachedLabelBounds

cachedBounds

Rectangle cachedBounds

Class org.jgraph.graph.EdgeView.EdgeHandle extends Object implements Serializable

Serialized Fields

graph

JGraph graph

edge

EdgeView edge

orig

EdgeView orig

label

boolean label

source

boolean source

target

boolean target

currentPoint

Point currentPoint

firstOverlayCall

boolean firstOverlayCall

isEdgeConnectable

boolean isEdgeConnectable

relevantEdge

EdgeView relevantEdge

Class org.jgraph.graph.GraphLayoutCache extends Observable implements Serializable

Serialized Fields

showAllEdgesForVisibleVertices

boolean showAllEdgesForVisibleVertices

showEdgesOnShow

boolean showEdgesOnShow

hideEdgesOnHide

boolean hideEdgesOnHide

hideEdgesOnBecomeInvisible

boolean hideEdgesOnBecomeInvisible

rememberCellViews

boolean rememberCellViews

graphModel

GraphModel graphModel

mapping

Map<K,V> mapping

mapper

CellMapper mapper

factory

CellViewFactory factory

visibleSet

Set<E> visibleSet

roots

List<E> roots

ports

PortView[] ports

ordered

boolean ordered

partial

boolean partial

Class org.jgraph.graph.GraphLayoutCache.GraphViewEdit extends CompoundEdit implements Serializable

Serialized Fields

cells

Object[] cells

context

CellView[] context

hidden

CellView[] hidden

attributes

Map<K,V> attributes

visible

Object[] visible

invisible

Object[] invisible

Class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

changeSource

Object changeSource

layer

int layer

Class org.jgraph.graph.GraphTransferable extends BasicTransferable implements Serializable

Serialized Fields

cells

Object[] cells
Selected cells.


cs

ConnectionSet cs
Object that describes the connection between cells.


pm

ParentMap pm
Object that describes the group structure between cells.


attributeMap

Map<K,V> attributeMap
(Cell, Map) entries that hold the view attributes for the cells.


bounds

Rectangle bounds
Rectangle that defines the former bounds of the views.

Class org.jgraph.graph.GraphUndoManager extends UndoManager implements Serializable

Class org.jgraph.graph.ParentMap extends Object implements Serializable

Serialized Fields

entries

ArrayList<E> entries
Contents of the parent map.


changedNodes

Set<E> changedNodes
Set of changed changedNodes for the parent map. Includes childs and parents.


childCount

Map<K,V> childCount
Maps parents to integers with the future number of childs.

Class org.jgraph.graph.ParentMap.Entry extends Object implements Serializable

Serialized Fields

child

Object child
Child and parent of the relation this entry describes.


parent

Object parent
Child and parent of the relation this entry describes.

Class org.jgraph.graph.PortRenderer extends JComponent implements Serializable

Class org.jgraph.graph.PortView extends AbstractCellView implements Serializable

Class org.jgraph.graph.VertexRenderer extends JLabel implements Serializable

Serialized Fields

hideGroups

boolean hideGroups
Use this flag to control if groups should appear transparent.

Class org.jgraph.graph.VertexView extends AbstractCellView implements Serializable

Serialized Fields

bounds

Rectangle bounds
Reference to the bounds attribute


groupBounds

Rectangle groupBounds
Cached bounds of all children if vertex is a group

Class org.jgraph.graph.VertexView.SizeHandle extends Object implements Serializable

Serialized Fields

firstOverlayInvocation

boolean firstOverlayInvocation

Package org.jgraph.plaf.basic

Class org.jgraph.plaf.basic.BasicGraphUI extends GraphUI implements Serializable

Serialized Fields

preferredMinSize

Dimension preferredMinSize
Minimum preferred size.


graph

JGraph graph
Component that we're going to be drawing into.


graphLayoutCache

GraphLayoutCache graphLayoutCache
Reference to the graph's view (geometric pattern).


cellEditor

GraphCellEditor cellEditor
Current editor for the graph.


stopEditingInCompleteEditing

boolean stopEditingInCompleteEditing
Set to false when editing and shouldSelectCell() returns true meaning the node should be selected before editing, used in completeEditing.


rendererPane

CellRendererPane rendererPane
Used to paint the CellRenderer.


preferredSize

Dimension preferredSize
Size needed to completely display all the cells.


validCachedPreferredSize

boolean validCachedPreferredSize
Is the preferredSize valid?


graphModel

GraphModel graphModel
Used to determine what to display.


graphSelectionModel

GraphSelectionModel graphSelectionModel
Model maintaining the selection.


handle

CellHandle handle
Handle that we are going to use.


marquee

BasicMarqueeHandler marquee
Marquee that we are going to use.


editingComponent

Component editingComponent
When editing, this will be the Component that is doing the actual editing.


focus

CellView focus
The focused cell under the mousepointer.


editingCell

Object editingCell
Path that is being edited.


editorHasDifferentSize

boolean editorHasDifferentSize
Set to true if the editor has a different size than the renderer.


insertionLocation

Point insertionLocation
Needed to exchange information between Transfer- and MouseListener.


dropAction

int dropAction
Needed to exchange information between DropTargetHandler and TransferHandler.


snapSelectedView

boolean snapSelectedView
If ture, a the view under mousepointer will be snapped to the grid lines during a drag operation. If snap-to-grid mode is disabled, views are moved by a snap increment.


propertyChangeListener

PropertyChangeListener propertyChangeListener
Listens for JGraph property changes and updates display.


mouseListener

MouseListener mouseListener
Listens for Mouse events.


keyListener

KeyListener keyListener
Listens for KeyListener events.


componentListener

ComponentListener componentListener
Listens for Component events.


cellEditorListener

CellEditorListener cellEditorListener
Listens for CellEditor events.


graphSelectionListener

GraphSelectionListener graphSelectionListener
Updates the display when the selection changes.


graphModelListener

GraphModelListener graphModelListener
Is responsible for updating the view based on model events.


graphViewObserver

Observer graphViewObserver
Updates the display when the view has changed.


defaultTransferHandler

TransferHandler defaultTransferHandler
The default TransferHandler.


defaultDropTargetListener

BasicGraphUI.GraphDropTargetListener defaultDropTargetListener
The default DropTargetListener.

Class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler extends Object implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener extends BasicGraphDropTargetListener implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction extends AbstractAction implements Serializable

Serialized Fields

direction

int direction
Specifies the direction to adjust the selection by.

Class org.jgraph.plaf.basic.BasicGraphUI.GraphModelHandler extends Object implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.GraphSelectionHandler extends Object implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler extends TransferHandler implements Serializable

Serialized Fields

out

Object out

in

Object in

inCount

int inCount

Class org.jgraph.plaf.basic.BasicGraphUI.GraphViewObserver extends Object implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler extends KeyAdapter implements Serializable

Serialized Fields

repeatKeyAction

Action repeatKeyAction
Key code that is being generated for.


isKeyDown

boolean isKeyDown
Set to true while keyPressed is active.

Class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler extends MouseAdapter implements Serializable

Serialized Fields

cell

CellView cell

handler

Object handler

Class org.jgraph.plaf.basic.BasicGraphUI.PropertyChangeHandler extends Object implements Serializable

Class org.jgraph.plaf.basic.BasicGraphUI.RootHandle extends Object implements Serializable

Serialized Fields

isMoving

boolean isMoving
Indicates whether this handle is currently moving cells. Start may be non-null and isMoving false while the minimum movement has not been reached.


isDragging

boolean isDragging
Indicates whether this handle has started drag and drop. Note: isDragging => isMoving.


isContextVisible

boolean isContextVisible

blockPaint

boolean blockPaint

Class org.jgraph.plaf.basic.BasicTransferable extends Object implements Serializable


Package streamit.frontend.nodes

Class streamit.frontend.nodes.InvalidControlFlowException extends RuntimeException implements Serializable

Class streamit.frontend.nodes.UnrecognizedVariableException extends RuntimeException implements Serializable


Package streamit.library

Class streamit.library.float2 extends Structure implements Serializable

Serialized Fields

x

float x

y

float y

Class streamit.library.float3 extends Structure implements Serializable

Serialized Fields

x

float x

y

float y

z

float z

Class streamit.library.float4 extends Structure implements Serializable

Serialized Fields

x

float x

y

float y

z

float z

w

float w

Package streamit.scheduler2.constrained

Class streamit.scheduler2.constrained.NoPathException extends Exception implements Serializable