org.apache.xalan.xsltc.compiler.util
public final class ObjectType extends Type
| Method Summary | |
|---|---|
| boolean | equals(Object obj) |
| Class | getJavaClass() |
| String | getJavaClassName() |
| int | hashCode()
Must return the same value for all ObjectType instances. |
| boolean | identicalTo(Type other) |
| Instruction | LOAD(int slot) |
| Instruction | STORE(int slot) |
| Type | toJCType() |
| String | toSignature() |
| String | toString() |
| void | translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external Java type into an Object type |
| void | translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)
Translates a void into an object of internal type type.
|
| void | translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type)
Expects an integer on the stack and pushes its string value by calling
Integer.toString(int i).
|
| void | translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an object of this type to the external (Java) type denoted
by clazz. |
type.
This translation is needed when calling external functions
that return void.
See Also: Type
Integer.toString(int i).
See Also: Type
clazz. This method is used to translate parameters
when external functions are called.