|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Constants | |
at.dms.kjc |
Uses of Constants in at.dms.kjc |
Classes in at.dms.kjc that implement Constants | |
class |
CAbstractBodyContext
Abstract base class for different BodyContexts. |
class |
CArrayType
This class represents the type of an array in the type structure. |
class |
CBadClass
This class represents an undefined class. |
class |
CBinaryClass
A class that is pre-compiled and loaded from a .class file. |
class |
CBinaryField
This class represents loaded (compiled) class field. |
class |
CBinaryMethod
This class represents a loaded (already compiled) class method. |
class |
CBlockContext
This class represents a local context during checkBody. |
class |
CBodyContext
This class represents a local context during checkBody. |
class |
CBooleanType
A representation of the boolean type. |
class |
CClass
This class represents the exported members of a class. |
class |
CClassContext
This class represents a class context during check. |
class |
CClassNameType
ClassTypes that are referred to by name and that are resolved when needed. |
class |
CClassType
This class represents class types in the type structure. |
class |
CCompilationUnitContext
This class represents a local context during checkBody. |
class |
CConstructorContext
This class represents a constructor method context during check. |
class |
CContext
This class represents a local context during checkBody. |
class |
CEmptyTopLevelContext
Dummy class to satisfy a not-so-handy class hierarchy. |
class |
CExpressionContext
The context in which an expression is used; it is used to check many of the rules of the JLS, and to resolve ambiguities according to the scoping rules of the JLS. |
class |
CField
This class represents an exported field of a class. |
class |
CInitializerContext
This class represents an initializer-method context during check. |
class |
CInterfaceContext
This class represents an interface context during check. |
class |
CLabeledContext
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialised, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree |
class |
CLoopContext
Special local context for code inside a loop. |
class |
CMember
This class represents an exported member of a class. |
class |
CMethod
This class represents a class method. |
class |
CMethodContext
This class represents a method context during check. |
class |
CModifier
This class represents all modifiers token. |
class |
CNullType
This class represents null class type in the type structure. |
class |
CNumericType
This class represents java and kopi numericals types Such as byte, short, int, long, float, double |
class |
COuterThisType
This class represents a special outer-this class type in the type structure. |
class |
CSourceClass
This class represents the exported members of a class (inner classes, methods and fields). |
class |
CSourceField
This class represents an exported member of a class (fields) |
class |
CSourceMethod
This class represents an exported method declaration of a class or interface. |
class |
CStdType
Root for type hierarchy |
class |
CSwitchBodyContext
Specialized local context during checkBody inside a switch self. |
class |
CTryContext
Special local context for checking code inside a try/catch statement. |
class |
CTryFinallyContext
Special local context for checking code inside a try/finally statement. |
class |
CType
Root for type abstraction hierarchy. |
(package private) class |
CVoidType
This class represents java and kopi numericals types Such as byte, short, int, long, float, double |
class |
JAddExpression
A representation of the addition operator. |
class |
JArrayAccessExpression
This class implements an access through an array constant values may be folded at compile time |
class |
JArrayDimsAndInits
This class implements a list of expression used in array initialisation such as: |
class |
JArrayInitializer
This class implements a constant list of expressions used in array initialisation. |
class |
JArrayLengthExpression
A 'ArrayLength' expression |
class |
JAssignmentExpression
This class implements the assignment operation. |
class |
JBinaryArithmeticExpression
This class is an abstract root class for binary arithmetic expressions. |
class |
JBinaryExpression
This class is an abstract root class for binary expressions Here are conversion method following JLS 5.6.2 |
class |
JBitwiseExpression
Representation of bitwise and logical operations: binary and, binary or and binary exclusive-or, as well as logical and, logical or and logical exclusive-or. |
class |
JBlock
Block. |
class |
JBooleanLiteral
A boolean literal (true or false.) |
class |
JBreakStatement
Break Statement. |
class |
JCastExpression
This class represents a cast expression '((byte)2)' |
class |
JCatchClause
This class represents a catch clause declaration in the syntax tree. |
class |
JCharLiteral
A simple character constant. |
class |
JCheckedExpression
to add a portion of already checked code into a code to check, the checkExpression will break the code checking and return the the children |
class |
JClassBlock
JLS 14.2: Block TA block is a sequence of statements and local variable declaration statements within braces. |
class |
JClassDeclaration
This class represents a java class in the syntax tree. |
class |
JClassExpression
A 'int.class' expression |
class |
JClassFieldDeclarator
JLS 14.5: Field Statement. |
class |
JClassFieldExpression
A field access ('getExpression().t' or 't'). |
class |
JClassImport
This class represents the "package at.dms.kjc.Main" statement |
class |
JCompilationUnit
This class represents a virtual file and is the main entry point in java grammar. |
class |
JCompoundAssignmentExpression
This class implements the assignment operation. |
class |
JCompoundStatement
A compound statement is a sequence of statements and local variable declaration statements without braces. |
class |
JConditionalAndExpression
This class implements the conditional and operation |
class |
JConditionalExpression
Implementation of the ?: operator. |
class |
JConditionalOrExpression
This class implements the conditional or operation |
class |
JConstructorBlock
JLS 14.2: Block TA block is a sequence of statements and local variable declaration statements within braces. |
class |
JConstructorDeclaration
This class represents a java class in the syntax tree. |
class |
JContinueStatement
JLS 14.14: Continue Statement A continue statement may occur only in a while, do, or for statement; statements of these three kinds are called iteration statements. |
class |
JDivideExpression
A representation of the divide operation (JLS2 15.17.2) |
class |
JDoStatement
Do Statement: JLS 14.11. |
class |
JEmptyStatement
JLS 14.5: Empty Statement. |
class |
JEqualityExpression
JLS 15.20: Equality Operators ('==' and '!=') |
class |
JExplicitConstructorInvocation
This class represents a explicit call to a super or self constructor. |
class |
JExpression
Root class for all expressions in the syntax tree. |
class |
JExpressionListStatement
JLS 14.7 ?? : Expression List Statement (not: Expression Statement) Note: the following applies to expression statements; I'm not sure if it applies to expression list statements too - EJB. |
class |
JExpressionStatement
JLS 14.7: Expression Statement Certain kinds of expressions may be used as statements by following them with semicolon. |
class |
JFieldDeclaration
This class represents a field declaration in the syntax tree. |
class |
JFormalParameter
This class represents a parameter declaration in the syntax tree. |
class |
JForStatement
For Statement. |
class |
JGeneratedLocalVariable
This class represents a local variable declaration that is generated by the compiler. |
class |
JIfStatement
JLS 14.10: If Statement The if statement executes an expression and a statement repeatedly until the value of the expression is false. |
class |
JInitializerDeclaration
Representation of an instance or static initializer in a class declaration. |
class |
JInstanceofExpression
This class represents a instanceof expression. |
class |
JInterfaceDeclaration
This class represents a Java interface in the syntax tree. |
class |
JLabeledStatement
Labeled Statement. |
class |
JLiteral
Root class for all literal expressions. |
class |
JLocalVariable
This class represents a local variable. |
class |
JLocalVariableExpression
A LocalVariable used as an lvalue or rvalue expression. |
class |
JLoopStatement
Loop Statement. |
class |
JMemberDeclaration
Superclass for members in a class, or of top level classes. |
class |
JMethodCallExpression
This class represents methods call |
class |
JMethodDeclaration
This class represents a java class in the syntax tree. |
class |
JMinusExpression
A representation of the subtraction operation. |
class |
JModuloExpression
This class implements the modulo '%' operation. |
class |
JMultExpression
A representation of the multiplication operator (JLS2 15.17.1) |
class |
JNameExpression
A name within an expression. |
class |
JNewAnonymousClassExpression
This class represents a new allocation expression with a special class type: an anonymous inner class. |
class |
JNewArrayExpression
This class represents a new allocation expression 'new toto(1)' |
class |
JNewObjectExpression
This class represents a new allocation expression 'new toto(1)' |
class |
JNullLiteral
Representation of a 'null' object reference literal. |
class |
JNumberLiteral
Root class for all number literals |
class |
JOrdinalLiteral
This class represents ordinal literals (byte, short, int, long.) |
class |
JOuterLocalVariableExpression
JOuterLocalVariableExpression |
class |
JPackageImport
This class represents the "package at.dms.kjc" statement |
class |
JPackageName
This class represents the "package at.dms.kjc" declaration. |
class |
JParenthesedExpression
This class represents expression within parenthese |
class |
JPhylum
This class represents the root class for all elements of the parsing tree |
class |
JPostfixExpression
This class represents postfix increment and decrement expressions. |
class |
JPrefixExpression
This class represents prefix increment and decrement expressions. |
class |
JRealLiteral
Real literals. |
class |
JRelationalExpression
|
class |
JReturnStatement
Return Statement. |
class |
JShiftExpression
A representation of a bitshift operation. |
class |
JStatement
The root class for all statements. |
class |
JStringLiteral
Represenation of a string constant. |
class |
JSuperExpression
A 'super' expression. |
class |
JSwitchGroup
This class represents a parameter declaration in the syntax tree |
class |
JSwitchLabel
This class represents a parameter declaration in the syntax tree |
class |
JSwitchStatement
Switch Statement. |
class |
JSynchronizedStatement
JLS 14.16: Synchronized Statement A synchronized statement acquires a mutual-exclusion lock on behalf of the executing thread, executes a block, then releases the lock. |
class |
JThisExpression
A 'this' expression. |
class |
JThrowStatement
Throw Statement: JLS 14.16. |
class |
JTryCatchStatement
Try Statement: JLS 14.18. |
class |
JTryFinallyStatement
Try Statement with finally clause but no catch clauses. |
class |
JTypeDeclaration
This class represents a java class or interface in the syntax tree |
class |
JTypeDeclarationStatement
JLS 14.3: Local type declaration declaration statement A local type declaration declaration statement declares one type declaration in a body of a method. |
class |
JTypeNameExpression
A System. |
class |
JUnaryExpression
Representation of unary expressions: the PLUS, MINUS, LOGICAL NOT and BINARY NOT expressions: +expression, -expression, !expression and ~expression. |
class |
JUnaryPromote
This class convert arithmetics expression from types to types. |
class |
JVariableDeclarationStatement
Local Variable Declaration Statement: JLS 14.3. |
class |
JVariableDefinition
This class represents a local variable definition in the syntax tree. |
class |
JWhileStatement
While Statement: JLS 14.10. |
class |
KjcPrettyPrinter
This class implements a Java pretty printer. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |