Methods Summary |
---|
public boolean | contextDependent()
return false;
|
public boolean | getValue()
return _value;
|
public java.lang.String | toString()
return _value ? "true()" : "false()";
|
public void | translate(com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator classGen, com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator methodGen)
ConstantPoolGen cpg = classGen.getConstantPool();
InstructionList il = methodGen.getInstructionList();
il.append(new PUSH(cpg, _value));
|
public void | translateDesynthesized(com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator classGen, com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator methodGen)
final InstructionList il = methodGen.getInstructionList();
if (_value) {
il.append(NOP); // true list falls through
}
else {
_falseList.add(il.append(new GOTO(null)));
}
|
public com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type | typeCheck(com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable stable)
_type = Type.Boolean;
return _type;
|