Top Fields Constructors Methods
com.sun.org.apache.xalan.internal.xsltc.compiler

pack-priv abstract Class Instruction

extends SyntaxTreeNode
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xalan.internal.xsltc.compiler.LiteralAttribute, com.sun.org.apache.xalan.internal.xsltc.compiler.LiteralElement, com.sun.org.apache.xalan.internal.xsltc.compiler.Message, com.sun.org.apache.xalan.internal.xsltc.compiler.Number, com.sun.org.apache.xalan.internal.xsltc.compiler.Otherwise, com.sun.org.apache.xalan.internal.xsltc.compiler.ProcessingInstruction, com.sun.org.apache.xalan.internal.xsltc.compiler.Sort, com.sun.org.apache.xalan.internal.xsltc.compiler.Text, com.sun.org.apache.xalan.internal.xsltc.compiler.TransletOutput, com.sun.org.apache.xalan.internal.xsltc.compiler.UseAttributeSets, com.sun.org.apache.xalan.internal.xsltc.compiler.ValueOf, com.sun.org.apache.xalan.internal.xsltc.compiler.When, com.sun.org.apache.xalan.internal.xsltc.compiler.WithParam, com.sun.org.apache.xalan.internal.xsltc.compiler.XslAttribute, com.sun.org.apache.xalan.internal.xsltc.compiler.XslElement, com.sun.org.apache.xalan.internal.xsltc.compiler.ApplyImports, com.sun.org.apache.xalan.internal.xsltc.compiler.ApplyTemplates, com.sun.org.apache.xalan.internal.xsltc.compiler.Attribute, com.sun.org.apache.xalan.internal.xsltc.compiler.CallTemplate, com.sun.org.apache.xalan.internal.xsltc.compiler.Choose, com.sun.org.apache.xalan.internal.xsltc.compiler.Comment, com.sun.org.apache.xalan.internal.xsltc.compiler.Copy, com.sun.org.apache.xalan.internal.xsltc.compiler.CopyOf, com.sun.org.apache.xalan.internal.xsltc.compiler.Fallback, com.sun.org.apache.xalan.internal.xsltc.compiler.ForEach, com.sun.org.apache.xalan.internal.xsltc.compiler.If
Imports
com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator, .ErrorMsg, .MethodGenerator, .Type, .TypeCheckError

Authors
Jacek Ambroziak, Santiago Pericas-Geertsen

Field Summary

Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode:
_attributes_parent_qnameDummyIndentIncrement

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
translate(ClassGenerator
BCEL Java class generator
classGen
,
MethodGenerator
BCEL Java method generator
methodGen
)

Implements abstract com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.translate.

Translate this node into JVM bytecodes.
public Type
typeCheck(SymbolTable
The compiler/parser's symbol table
stable
)

Implements abstract com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.typeCheck.

Type check all the children of this node.
Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode:
addAttributeaddElementaddPrefixMappingcompileResultTreecontextDependentdependentContentsdisplaydisplayContentselementAtelementCountelementsgetAttributegetAttributegetAttributesgetContentsgetImportPrecedencegetLineNumbergetParentgetParsergetPrefixMappinggetQNamegetStylesheetgetSymbolTablegetTemplategetXSLTChasAttributehasContentsindentisDummylastChildlookupNamespacelookupPrefixnotTypeOfparseChildrenparseContentsremoveElementreportErrorreportWarningsetAttributessetFirstElementsetLineNumbersetParentsetParsersetPrefixMappingsetQNamesetQNametranslateContentstypeCheckContentsupdateScope

Constructor Detail

Instructionback to summary
pack-priv Instruction()

Method Detail

translateback to summary
public void translate(ClassGenerator classGen, MethodGenerator methodGen)

Implements abstract com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.translate.

Translate this node into JVM bytecodes.

Parameters
classGen:ClassGenerator

Doc from com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.translate.

BCEL Java class generator

methodGen:MethodGenerator

Doc from com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.translate.

BCEL Java method generator

typeCheckback to summary
public Type typeCheck(SymbolTable stable) throws TypeCheckError

Implements abstract com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.typeCheck.

Type check all the children of this node.

Parameters
stable:SymbolTable

Doc from com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.typeCheck.

The compiler/parser's symbol table