Uses of Class
org.apache.xalan.xsltc.compiler.util.ClassGenerator
Packages that use ClassGenerator
-
Uses of ClassGenerator in org.apache.xalan.xsltc.compiler
Methods in org.apache.xalan.xsltc.compiler with parameters of type ClassGeneratorModifier and TypeMethodDescriptionvoidLocationPathPattern.translate(ClassGenerator classGen, MethodGenerator methodGen) abstract voidPattern.translate(ClassGenerator classGen, MethodGenerator methodGen) Translate this node into JVM bytecodes.voidStylesheet.translate(ClassGenerator classGen, MethodGenerator methodGen) Translate the stylesheet into JVM bytecodes.abstract voidSyntaxTreeNode.translate(ClassGenerator classGen, MethodGenerator methodGen) Translate this abstract syntax tree node into JVM bytecodes.voidTemplate.translate(ClassGenerator classGen, MethodGenerator methodGen) -
Uses of ClassGenerator in org.apache.xalan.xsltc.compiler.util
Subclasses of ClassGenerator in org.apache.xalan.xsltc.compiler.utilModifier and TypeClassDescriptionfinal classThis class implements auxliary classes needed to compile filters (predicates).final classThis class implements auxiliary classes needed to compile patterns in xsl:number.final classGenerator for subclasses of NodeSortRecordFactory.final classMethods in org.apache.xalan.xsltc.compiler.util with parameters of type ClassGeneratorModifier and TypeMethodDescriptionorg.apache.bcel.classfile.Method[]MethodGenerator.outlineChunks(ClassGenerator classGen, int originalMethodSize) Breaks up the IL for thisMethodGeneratorinto separate outlined methods so that no method exceeds the 64KB limit on the length of the byte code associated with a method.voidBooleanType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidIntType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidNodeSetType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidNodeType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidRealType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidReferenceType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidResultTreeType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidStringType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidType.translateBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its boxed representation.voidBooleanType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an external (Java) boolean into internal boolean.voidNodeSetType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an external Java Class into an internal type.voidObjectType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an external Java type into an Object typevoidRealType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an external (primitive) Java type into a real.voidReferenceType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an external Java type into a reference.voidStringType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an external (primitive) Java type into a string.voidType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an external (Java) type denoted byclazzto an object of this type.voidVoidType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an external (primitive) Java type into a void.voidBooleanType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an internal boolean into an external (Java) boolean.voidBooleanType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, RealType type) Expects a boolean on the stack and pushes a real.voidBooleanType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ReferenceType type) Expects a boolean on the stack and pushes a boxed boolean.voidBooleanType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Expects a boolean on the stack and pushes a string.voidBooleanType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a real into an object of internal typetype.voidIntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an integer into the Java type denoted byclazz.voidIntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Expects an integer on the stack and pushes a 0 if its value is 0 and a 1 otherwise.voidIntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, RealType type) Expects an integer on the stack and pushes a real.voidIntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ReferenceType type) Expects an integer on the stack and pushes a boxed integer.voidIntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Expects an integer on the stack and pushes its string value by callingInteger.toString(int i).voidIntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates an integer into an object of internal typetype.voidNodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates a node-set into the Java type denoted byclazz.voidNodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a node-set into a synthesized boolean.voidNodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, NodeType type) Expects a node-set on the stack and pushes a node.voidNodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ObjectType type) Subsume node-set into ObjectType.voidNodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, RealType type) Expects a node-set on the stack and pushes a real.voidNodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ReferenceType type) Expects a node-set on the stack and pushes a boxed node-set.voidNodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Translates a node-set into a string.voidNodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a node-set into an object of internal typetype.voidNodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates a node into the Java type denoted byclazz.voidNodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a node into a synthesized boolean.voidNodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, NodeSetType type) Expects a node on the stack and pushes a singleton node-set.voidNodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ObjectType type) Subsume Node into ObjectType.voidNodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, RealType type) Expects a node on the stack and pushes a real.voidNodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ReferenceType type) Expects a node on the stack and pushes a boxed node.voidNodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Expects a node on the stack and pushes its string value.voidNodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a node into an object of internal typetype.voidObjectType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an object of this type to the external (Java) type denoted byclazz.voidObjectType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Expects an integer on the stack and pushes its string value by callingInteger.toString(int i).voidObjectType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a void into an object of internal typetype.voidRealType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates a real into the Java type denoted byclazz.voidRealType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Expects a real on the stack and pushes a 0 if that number is 0.0 and a 1 otherwise.voidRealType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, IntType type) Expects a real on the stack and pushes a truncated integer valuevoidRealType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ReferenceType type) Expects a double on the stack and pushes a boxed double.voidRealType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Expects a real on the stack and pushes its string value by callingDouble.toString(double d).voidRealType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a real into an object of internal typetype.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates a reference into the Java type denoted byclazz.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a reference to an object of internal typetype.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, NodeSetType type) Casts a reference into a NodeIterator.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, NodeType type) Casts a reference into a Node.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ObjectType type) Subsume reference into ObjectType.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, RealType type) Translates a reference into an object of internal typetype.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ResultTreeType type) Casts a reference into a ResultTree.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Translates reference into object of internal typetype.voidReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a reference to an object of internal typetype.voidResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates a result tree to a Java type denoted byclazz.voidResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Expects an result tree on the stack and pushes a boolean.voidResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, NodeSetType type) Expects a result tree on the stack and pushes a node-set (iterator).voidResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ObjectType type) Subsume result tree into ObjectType.voidResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, RealType type) Expects an result tree on the stack and pushes a real.voidResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ReferenceType type) Expects a result tree on the stack and pushes a boxed result tree.voidResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Expects an result tree on the stack and pushes a string.voidResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a result tree to object of internal typetype.voidStringType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates a internal string into an external (Java) string.voidStringType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a string into a synthesized boolean.voidStringType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, RealType type) Translates a string into a real by calling stringToReal() from the basis library.voidStringType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, ReferenceType type) Expects a string on the stack and pushes a boxed string.voidStringType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a string into an object of internal typetype.voidType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz) Translates an object of this type to the external (Java) type denoted byclazz.voidType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates an object of this type to an object of typetype.voidVoidType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, StringType type) Translates a void into a string by pushing the empty string ''.voidVoidType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates a void into an object of internal typetype.IntType.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Expects an integer on the stack and translates it to a non-synthesized boolean.NodeSetType.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a node-set into a non-synthesized boolean.NodeType.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a node into a non-synthesized boolean.RealType.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a real into a non-synthesized boolean.ReferenceType.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Expects a reference on the stack and translates it to a non-synthesized boolean.ResultTreeType.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a result tree into a non-synthesized boolean.StringType.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates a string into a non-synthesized boolean.Type.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, BooleanType type) Translates an object of this type to an non-synthesized boolean.Type.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, Type type) Translates object of this type to an object of typetype.voidBooleanType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.voidIntType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.voidNodeSetType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.voidNodeType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.voidRealType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.voidReferenceType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.voidResultTreeType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.voidStringType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.voidType.translateUnBox(ClassGenerator classGen, MethodGenerator methodGen) Translates an object of this type to its unboxed representation.