|
|||||||||
| Home >> All >> bossa >> [ syntax overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
bossa.syntax
Class JavaClass

java.lang.Objectbossa.syntax.ClassDefinition.ClassImplementation
bossa.syntax.JavaClass
- public class JavaClass
- extends ClassDefinition.ClassImplementation
A class definition which reflects an existing native java class. This is usefull when you want to add type parameters to an existing java class.
- Version:
- $Date: 2003/11/07 20:47:08 $
| Field Summary | |
(package private) ClassDefinition |
definition
|
(package private) boolean |
ignoredRetyping
|
private LocatedString |
javaName
The qualified name of the existing java type. |
| Constructor Summary | |
JavaClass(ClassDefinition definition,
LocatedString javaName)
|
|
| Method Summary | |
(package private) void |
compile()
|
private void |
lookup()
This must be called in a first pass, before bytecode types are implicitely loaded, so that the retyping is tyken into account. |
void |
printInterface(java.io.PrintWriter s)
|
(package private) void |
recompile()
|
(package private) void |
resolveBody()
|
(package private) void |
resolveClass()
|
(package private) void |
typecheck()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
definition
ClassDefinition definition
javaName
private LocatedString javaName
- The qualified name of the existing java type.
ignoredRetyping
boolean ignoredRetyping
| Constructor Detail |
JavaClass
public JavaClass(ClassDefinition definition, LocatedString javaName)
| Method Detail |
lookup
private void lookup()
- This must be called in a first pass, before bytecode types are implicitely
loaded, so that the retyping is tyken into account.
resolveClass
void resolveClass()
- Specified by:
resolveClassin classClassDefinition.ClassImplementation
printInterface
public void printInterface(java.io.PrintWriter s)
- Specified by:
printInterfacein classClassDefinition.ClassImplementation
resolveBody
void resolveBody()
typecheck
void typecheck()
compile
void compile()
recompile
void recompile()
|
|||||||||
| Home >> All >> bossa >> [ syntax overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC