Java 类com.sun.org.apache.bcel.internal.generic.IFLT 实例源码
项目:OpenJSharp
文件:ContainsCall.java
/**
* Compile expression and update true/false-lists
*/
public void translateDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen) {
final ConstantPoolGen cpg = classGen.getConstantPool();
final InstructionList il = methodGen.getInstructionList();
_base.translate(classGen, methodGen);
_token.translate(classGen, methodGen);
il.append(new INVOKEVIRTUAL(cpg.addMethodref(STRING_CLASS,
"indexOf",
"("+STRING_SIG+")I")));
_falseList.add(il.append(new IFLT(null)));
}
项目:OpenJSharp
文件:NodeSetType.java
/**
* Translates a node-set into a string. The string value of a node-set is
* value of its first element.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateTo
*/
public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
StringType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
il.append(DUP);
final BranchHandle falsec = il.append(new IFLT(null));
Type.Node.translateTo(classGen, methodGen, type);
final BranchHandle truec = il.append(new GOTO(null));
falsec.setTarget(il.append(POP));
il.append(new PUSH(classGen.getConstantPool(), ""));
truec.setTarget(il.append(NOP));
}
项目:OpenJSharp
文件:NodeSetType.java
/**
* Translates a node-set into a non-synthesized boolean. It does not
* push a 0 or a 1 but instead returns branchhandle list to be appended
* to the false list.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateToDesynthesized
*/
public FlowList translateToDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen,
BooleanType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
return new FlowList(il.append(new IFLT(null)));
}
项目:openjdk-jdk10
文件:ContainsCall.java
/**
* Compile expression and update true/false-lists
*/
public void translateDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen) {
final ConstantPoolGen cpg = classGen.getConstantPool();
final InstructionList il = methodGen.getInstructionList();
_base.translate(classGen, methodGen);
_token.translate(classGen, methodGen);
il.append(new INVOKEVIRTUAL(cpg.addMethodref(STRING_CLASS,
"indexOf",
"("+STRING_SIG+")I")));
_falseList.add(il.append(new IFLT(null)));
}
项目:openjdk-jdk10
文件:NodeSetType.java
/**
* Translates a node-set into a string. The string value of a node-set is
* value of its first element.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateTo
*/
public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
StringType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
il.append(DUP);
final BranchHandle falsec = il.append(new IFLT(null));
Type.Node.translateTo(classGen, methodGen, type);
final BranchHandle truec = il.append(new GOTO(null));
falsec.setTarget(il.append(POP));
il.append(new PUSH(classGen.getConstantPool(), ""));
truec.setTarget(il.append(NOP));
}
项目:openjdk-jdk10
文件:NodeSetType.java
/**
* Translates a node-set into a non-synthesized boolean. It does not
* push a 0 or a 1 but instead returns branchhandle list to be appended
* to the false list.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateToDesynthesized
*/
public FlowList translateToDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen,
BooleanType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
return new FlowList(il.append(new IFLT(null)));
}
项目:openjdk9
文件:ContainsCall.java
/**
* Compile expression and update true/false-lists
*/
public void translateDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen) {
final ConstantPoolGen cpg = classGen.getConstantPool();
final InstructionList il = methodGen.getInstructionList();
_base.translate(classGen, methodGen);
_token.translate(classGen, methodGen);
il.append(new INVOKEVIRTUAL(cpg.addMethodref(STRING_CLASS,
"indexOf",
"("+STRING_SIG+")I")));
_falseList.add(il.append(new IFLT(null)));
}
项目:openjdk9
文件:NodeSetType.java
/**
* Translates a node-set into a string. The string value of a node-set is
* value of its first element.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateTo
*/
public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
StringType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
il.append(DUP);
final BranchHandle falsec = il.append(new IFLT(null));
Type.Node.translateTo(classGen, methodGen, type);
final BranchHandle truec = il.append(new GOTO(null));
falsec.setTarget(il.append(POP));
il.append(new PUSH(classGen.getConstantPool(), ""));
truec.setTarget(il.append(NOP));
}
项目:openjdk9
文件:NodeSetType.java
/**
* Translates a node-set into a non-synthesized boolean. It does not
* push a 0 or a 1 but instead returns branchhandle list to be appended
* to the false list.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateToDesynthesized
*/
public FlowList translateToDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen,
BooleanType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
return new FlowList(il.append(new IFLT(null)));
}
项目:lookaside_java-1.8.0-openjdk
文件:ContainsCall.java
/**
* Compile expression and update true/false-lists
*/
public void translateDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen) {
final ConstantPoolGen cpg = classGen.getConstantPool();
final InstructionList il = methodGen.getInstructionList();
_base.translate(classGen, methodGen);
_token.translate(classGen, methodGen);
il.append(new INVOKEVIRTUAL(cpg.addMethodref(STRING_CLASS,
"indexOf",
"("+STRING_SIG+")I")));
_falseList.add(il.append(new IFLT(null)));
}
项目:lookaside_java-1.8.0-openjdk
文件:NodeSetType.java
/**
* Translates a node-set into a string. The string value of a node-set is
* value of its first element.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateTo
*/
public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
StringType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
il.append(DUP);
final BranchHandle falsec = il.append(new IFLT(null));
Type.Node.translateTo(classGen, methodGen, type);
final BranchHandle truec = il.append(new GOTO(null));
falsec.setTarget(il.append(POP));
il.append(new PUSH(classGen.getConstantPool(), ""));
truec.setTarget(il.append(NOP));
}
项目:lookaside_java-1.8.0-openjdk
文件:NodeSetType.java
/**
* Translates a node-set into a non-synthesized boolean. It does not
* push a 0 or a 1 but instead returns branchhandle list to be appended
* to the false list.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateToDesynthesized
*/
public FlowList translateToDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen,
BooleanType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
return new FlowList(il.append(new IFLT(null)));
}
项目:infobip-open-jdk-8
文件:ContainsCall.java
/**
* Compile expression and update true/false-lists
*/
public void translateDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen) {
final ConstantPoolGen cpg = classGen.getConstantPool();
final InstructionList il = methodGen.getInstructionList();
_base.translate(classGen, methodGen);
_token.translate(classGen, methodGen);
il.append(new INVOKEVIRTUAL(cpg.addMethodref(STRING_CLASS,
"indexOf",
"("+STRING_SIG+")I")));
_falseList.add(il.append(new IFLT(null)));
}
项目:infobip-open-jdk-8
文件:NodeSetType.java
/**
* Translates a node-set into a string. The string value of a node-set is
* value of its first element.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateTo
*/
public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
StringType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
il.append(DUP);
final BranchHandle falsec = il.append(new IFLT(null));
Type.Node.translateTo(classGen, methodGen, type);
final BranchHandle truec = il.append(new GOTO(null));
falsec.setTarget(il.append(POP));
il.append(new PUSH(classGen.getConstantPool(), ""));
truec.setTarget(il.append(NOP));
}
项目:infobip-open-jdk-8
文件:NodeSetType.java
/**
* Translates a node-set into a non-synthesized boolean. It does not
* push a 0 or a 1 but instead returns branchhandle list to be appended
* to the false list.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateToDesynthesized
*/
public FlowList translateToDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen,
BooleanType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
return new FlowList(il.append(new IFLT(null)));
}
项目:OLD-OpenJDK8
文件:ContainsCall.java
/**
* Compile expression and update true/false-lists
*/
public void translateDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen) {
final ConstantPoolGen cpg = classGen.getConstantPool();
final InstructionList il = methodGen.getInstructionList();
_base.translate(classGen, methodGen);
_token.translate(classGen, methodGen);
il.append(new INVOKEVIRTUAL(cpg.addMethodref(STRING_CLASS,
"indexOf",
"("+STRING_SIG+")I")));
_falseList.add(il.append(new IFLT(null)));
}
项目:OLD-OpenJDK8
文件:NodeSetType.java
/**
* Translates a node-set into a string. The string value of a node-set is
* value of its first element.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateTo
*/
public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
StringType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
il.append(DUP);
final BranchHandle falsec = il.append(new IFLT(null));
Type.Node.translateTo(classGen, methodGen, type);
final BranchHandle truec = il.append(new GOTO(null));
falsec.setTarget(il.append(POP));
il.append(new PUSH(classGen.getConstantPool(), ""));
truec.setTarget(il.append(NOP));
}
项目:OLD-OpenJDK8
文件:NodeSetType.java
/**
* Translates a node-set into a non-synthesized boolean. It does not
* push a 0 or a 1 but instead returns branchhandle list to be appended
* to the false list.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateToDesynthesized
*/
public FlowList translateToDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen,
BooleanType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
return new FlowList(il.append(new IFLT(null)));
}
项目:openjdk-icedtea7
文件:ContainsCall.java
/**
* Compile expression and update true/false-lists
*/
public void translateDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen) {
final ConstantPoolGen cpg = classGen.getConstantPool();
final InstructionList il = methodGen.getInstructionList();
_base.translate(classGen, methodGen);
_token.translate(classGen, methodGen);
il.append(new INVOKEVIRTUAL(cpg.addMethodref(STRING_CLASS,
"indexOf",
"("+STRING_SIG+")I")));
_falseList.add(il.append(new IFLT(null)));
}
项目:openjdk-icedtea7
文件:NodeSetType.java
/**
* Translates a node-set into a string. The string value of a node-set is
* value of its first element.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateTo
*/
public void translateTo(ClassGenerator classGen, MethodGenerator methodGen,
StringType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
il.append(DUP);
final BranchHandle falsec = il.append(new IFLT(null));
Type.Node.translateTo(classGen, methodGen, type);
final BranchHandle truec = il.append(new GOTO(null));
falsec.setTarget(il.append(POP));
il.append(new PUSH(classGen.getConstantPool(), ""));
truec.setTarget(il.append(NOP));
}
项目:openjdk-icedtea7
文件:NodeSetType.java
/**
* Translates a node-set into a non-synthesized boolean. It does not
* push a 0 or a 1 but instead returns branchhandle list to be appended
* to the false list.
*
* @see com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type#translateToDesynthesized
*/
public FlowList translateToDesynthesized(ClassGenerator classGen,
MethodGenerator methodGen,
BooleanType type) {
final InstructionList il = methodGen.getInstructionList();
getFirstNode(classGen, methodGen);
return new FlowList(il.append(new IFLT(null)));
}
项目:OpenJSharp
文件:IntType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:OpenJSharp
文件:BooleanType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:openjdk-jdk10
文件:IntType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:openjdk-jdk10
文件:BooleanType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:openjdk9
文件:IntType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:openjdk9
文件:BooleanType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:lookaside_java-1.8.0-openjdk
文件:IntType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:lookaside_java-1.8.0-openjdk
文件:BooleanType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:infobip-open-jdk-8
文件:IntType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:infobip-open-jdk-8
文件:BooleanType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:OLD-OpenJDK8
文件:IntType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:OLD-OpenJDK8
文件:BooleanType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:openjdk-icedtea7
文件:IntType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}
项目:openjdk-icedtea7
文件:BooleanType.java
public BranchInstruction LT(boolean tozero) {
return tozero ? (BranchInstruction) new IFLT(null) :
(BranchInstruction) new IF_ICMPLT(null);
}