## Uses of Class
org.apache.xalan.xsltc.compiler.util.Type

Packages that use Type
org.apache.xalan.xsltc.compiler
org.apache.xalan.xsltc.compiler.util

Uses of Type in org.apache.xalan.xsltc.compiler

Methods in org.apache.xalan.xsltc.compiler that return Type
`abstract Type` `SyntaxTreeNode.typeCheck(org.apache.xalan.xsltc.compiler.SymbolTable stable)` Type check the children of this node.
`Type` `Stylesheet.typeCheck(org.apache.xalan.xsltc.compiler.SymbolTable stable)` Type check all the children of this node.
`abstract Type` `Pattern.typeCheck(org.apache.xalan.xsltc.compiler.SymbolTable stable)` Returns the type of a pattern, which is always a `NodeType`.
`Type` `Template.typeCheck(org.apache.xalan.xsltc.compiler.SymbolTable stable)`
`Type` `LocationPathPattern.typeCheck(org.apache.xalan.xsltc.compiler.SymbolTable stable)`

Uses of Type in org.apache.xalan.xsltc.compiler.util

Subclasses of Type in org.apache.xalan.xsltc.compiler.util
`class` `BooleanType`
`class` `IntType`
`class` `MethodType`
`class` `NodeSetType`
`class` `NodeType`
`class` `NumberType`
`class` `ObjectType`
`class` `RealType`
`class` `ReferenceType`
`class` `ResultTreeType`
`class` `StringType`
`class` `VoidType`

Fields in org.apache.xalan.xsltc.compiler.util declared as Type
`static Type` `Type.Int`
`static Type` `Type.Real`
`static Type` `Type.Boolean`
`static Type` `Type.NodeSet`
`static Type` `Type.String`
`static Type` `Type.ResultTree`
`static Type` `Type.Reference`
`static Type` `Type.Void`
`static Type` `Type.Object`
`static Type` `Type.Node`
`static Type` `Type.Root`
`static Type` `Type.Element`
`static Type` `Type.Attribute`
`static Type` `Type.Text`
`static Type` `Type.Comment`
`static Type` `Type.Processing_Instruction`

Methods in org.apache.xalan.xsltc.compiler.util that return Type
`static Type` `Type.newObjectType(java.lang.String javaClassName)` Factory method to instantiate object types.
`static Type` `Type.newObjectType(java.lang.Class clazz)` Factory method to instantiate object types.
`Type` `MethodType.resultType()`

Methods in org.apache.xalan.xsltc.compiler.util with parameters of type Type
`abstract boolean` `Type.identicalTo(Type other)` Returns true if this and other are identical types.
`int` `Type.distanceTo(Type type)` Returns the distance between two types.
`void` `Type.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates an object of this type to an object of type `type`.
`FlowList` `Type.translateToDesynthesized(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates object of this type to an object of type `type`.
`boolean` `IntType.identicalTo(Type other)`
`int` `IntType.distanceTo(Type type)`
`void` `IntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates an integer into an object of internal type `type`.
`boolean` `BooleanType.identicalTo(Type other)`
`void` `BooleanType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a real into an object of internal type `type`.
`boolean` `ResultTreeType.identicalTo(Type other)`
`void` `ResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a result tree to object of internal type `type`.
`boolean` `RealType.identicalTo(Type other)`
`int` `RealType.distanceTo(Type type)`
`void` `RealType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a real into an object of internal type `type`.
`boolean` `VoidType.identicalTo(Type other)`
`void` `VoidType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a void into an object of internal type `type`.
`boolean` `ObjectType.identicalTo(Type other)`
`void` `ObjectType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a void into an object of internal type `type`.
`boolean` `NodeType.identicalTo(Type other)`
`void` `NodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a node into an object of internal type `type`.
`boolean` `StringType.identicalTo(Type other)`
`void` `StringType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a string into an object of internal type `type`.
`boolean` `ReferenceType.identicalTo(Type other)`
`void` `ReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a reference to an object of internal type `type`.
`boolean` `MethodType.identicalTo(Type other)`
`int` `MethodType.distanceTo(Type other)`
`boolean` `NodeSetType.identicalTo(Type other)`
`void` `NodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)` Translates a node-set into an object of internal type `type`.

Constructors in org.apache.xalan.xsltc.compiler.util with parameters of type Type
`MethodType.MethodType(Type resultType)`
`MethodType.MethodType(Type resultType, Type arg1)`
`MethodType.MethodType(Type resultType, Type arg1, Type arg2)`
`MethodType.MethodType(Type resultType, Type arg1, Type arg2, Type arg3)`
`MethodType.MethodType(Type resultType, java.util.Vector argsType)`

Copyright © 2006 Apache XML Project. All Rights Reserved.