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

pack-priv final Class UnresolvedRef

extends VariableRefBase
Class Inheritance
Imports
com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator, .ErrorMsg, .MethodGenerator, .Type, .TypeCheckError

Author
Morten Jorgensen

Field Summary

Modifier and TypeField and Description
private VariableRefBase
private QName
Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase:
_closure_variable

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public QName
private ErrorMsg
private VariableRefBase
resolve(Parser parser, SymbolTable stable)

public String
toString()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase.toString.

Returns a string representation of this variable reference on the format 'variable-ref(<var-name>)'.

public void
translate(ClassGenerator classGen, MethodGenerator methodGen)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.translate.

Translate this node into JVM bytecodes.

public Type
typeCheck(SymbolTable stable)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase.typeCheck.

Type check all the children of this node.

Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase:
addParentDependencyequalsgetVariablehashCode

Field Detail

_refback to summary
private VariableRefBase _ref
_variableNameback to summary
private QName _variableName

Constructor Detail

UnresolvedRefback to summary
public UnresolvedRef(QName name)

Method Detail

getNameback to summary
public QName getName()
reportErrorback to summary
private ErrorMsg reportError()
resolveback to summary
private VariableRefBase resolve(Parser parser, SymbolTable stable)
toStringback to summary
public String toString()

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase.toString.

Doc from com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase.toString.

Returns a string representation of this variable reference on the format 'variable-ref(<var-name>)'.

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

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.translate.

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

Translate this node into JVM bytecodes.

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

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase.typeCheck.

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

Type check all the children of this node.