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

- Packages that use Type
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `Type` | Template.`typeCheck(org.apache.xalan.xsltc.compiler.SymbolTable stable)`
    `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` | 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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `static Type` | Type.`Attribute`
    `static Type` | Type.`Boolean`
    `static Type` | Type.`Comment`
    `static Type` | Type.`Element`
    `static Type` | Type.`Int`
    `static Type` | Type.`Node`
    `static Type` | Type.`NodeSet`
    `static Type` | Type.`Object`
    `static Type` | Type.`Processing_Instruction`
    `static Type` | Type.`Real`
    `static Type` | Type.`Reference`
    `static Type` | Type.`ResultTree`
    `static Type` | Type.`Root`
    `static Type` | Type.`String`
    `static Type` | Type.`Text`
    `static Type` | Type.`Void`

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

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

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

Copyright © 2023 Apache XML Project. All Rights Reserved.