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.