longtype.java

来自「JDK1.4编译器后端」· Java 代码 · 共 613 行 · 第 1/2 页

JAVA
613
字号
    public void setBodyDeclList(List<BodyDecl> list) {        setChild(list, 2);    }    // Declared in java.ast at line 6    private int getNumBodyDecl = 0;    // Declared in java.ast at line 7    public int getNumBodyDecl() {        return getBodyDeclList().getNumChild();    }    // Declared in java.ast at line 11     @SuppressWarnings({"unchecked", "cast"})  public BodyDecl getBodyDecl(int i) {        return (BodyDecl)getBodyDeclList().getChild(i);    }    // Declared in java.ast at line 15    public void addBodyDecl(BodyDecl node) {        List<BodyDecl> list = getBodyDeclList();        list.addChild(node);    }    // Declared in java.ast at line 20    public void setBodyDecl(BodyDecl node, int i) {        List<BodyDecl> list = getBodyDeclList();        list.setChild(node, i);    }    // Declared in java.ast at line 24    public List<BodyDecl> getBodyDecls() {        return getBodyDeclList();    }    // Declared in java.ast at line 27    public List<BodyDecl> getBodyDeclsNoTransform() {        return getBodyDeclListNoTransform();    }    // Declared in java.ast at line 31     @SuppressWarnings({"unchecked", "cast"})  public List<BodyDecl> getBodyDeclList() {        return (List<BodyDecl>)getChild(2);    }    // Declared in java.ast at line 35     @SuppressWarnings({"unchecked", "cast"})  public List<BodyDecl> getBodyDeclListNoTransform() {        return (List<BodyDecl>)getChildNoTransform(2);    }    // Declared in ConstantExpression.jrag at line 298 @SuppressWarnings({"unchecked", "cast"})     public Constant cast(Constant c) {        Constant cast_Constant_value = cast_compute(c);        return cast_Constant_value;    }    private Constant cast_compute(Constant c) {  return Constant.create(c.longValue());  }    // Declared in ConstantExpression.jrag at line 309 @SuppressWarnings({"unchecked", "cast"})     public Constant plus(Constant c) {        Constant plus_Constant_value = plus_compute(c);        return plus_Constant_value;    }    private Constant plus_compute(Constant c) {  return c;  }    // Declared in ConstantExpression.jrag at line 318 @SuppressWarnings({"unchecked", "cast"})     public Constant minus(Constant c) {        Constant minus_Constant_value = minus_compute(c);        return minus_Constant_value;    }    private Constant minus_compute(Constant c) {  return Constant.create(-c.longValue());  }    // Declared in ConstantExpression.jrag at line 327 @SuppressWarnings({"unchecked", "cast"})     public Constant bitNot(Constant c) {        Constant bitNot_Constant_value = bitNot_compute(c);        return bitNot_Constant_value;    }    private Constant bitNot_compute(Constant c) {  return Constant.create(~c.longValue());  }    // Declared in ConstantExpression.jrag at line 334 @SuppressWarnings({"unchecked", "cast"})     public Constant mul(Constant c1, Constant c2) {        Constant mul_Constant_Constant_value = mul_compute(c1, c2);        return mul_Constant_Constant_value;    }    private Constant mul_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() * c2.longValue());  }    // Declared in ConstantExpression.jrag at line 343 @SuppressWarnings({"unchecked", "cast"})     public Constant div(Constant c1, Constant c2) {        Constant div_Constant_Constant_value = div_compute(c1, c2);        return div_Constant_Constant_value;    }    private Constant div_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() / c2.longValue());  }    // Declared in ConstantExpression.jrag at line 352 @SuppressWarnings({"unchecked", "cast"})     public Constant mod(Constant c1, Constant c2) {        Constant mod_Constant_Constant_value = mod_compute(c1, c2);        return mod_Constant_Constant_value;    }    private Constant mod_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() % c2.longValue());  }    // Declared in ConstantExpression.jrag at line 361 @SuppressWarnings({"unchecked", "cast"})     public Constant add(Constant c1, Constant c2) {        Constant add_Constant_Constant_value = add_compute(c1, c2);        return add_Constant_Constant_value;    }    private Constant add_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() + c2.longValue());  }    // Declared in ConstantExpression.jrag at line 371 @SuppressWarnings({"unchecked", "cast"})     public Constant sub(Constant c1, Constant c2) {        Constant sub_Constant_Constant_value = sub_compute(c1, c2);        return sub_Constant_Constant_value;    }    private Constant sub_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() - c2.longValue());  }    // Declared in ConstantExpression.jrag at line 380 @SuppressWarnings({"unchecked", "cast"})     public Constant lshift(Constant c1, Constant c2) {        Constant lshift_Constant_Constant_value = lshift_compute(c1, c2);        return lshift_Constant_Constant_value;    }    private Constant lshift_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() << c2.longValue());  }    // Declared in ConstantExpression.jrag at line 387 @SuppressWarnings({"unchecked", "cast"})     public Constant rshift(Constant c1, Constant c2) {        Constant rshift_Constant_Constant_value = rshift_compute(c1, c2);        return rshift_Constant_Constant_value;    }    private Constant rshift_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() >> c2.longValue());  }    // Declared in ConstantExpression.jrag at line 394 @SuppressWarnings({"unchecked", "cast"})     public Constant urshift(Constant c1, Constant c2) {        Constant urshift_Constant_Constant_value = urshift_compute(c1, c2);        return urshift_Constant_Constant_value;    }    private Constant urshift_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() >>> c2.longValue());  }    // Declared in ConstantExpression.jrag at line 401 @SuppressWarnings({"unchecked", "cast"})     public Constant andBitwise(Constant c1, Constant c2) {        Constant andBitwise_Constant_Constant_value = andBitwise_compute(c1, c2);        return andBitwise_Constant_Constant_value;    }    private Constant andBitwise_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() & c2.longValue());  }    // Declared in ConstantExpression.jrag at line 409 @SuppressWarnings({"unchecked", "cast"})     public Constant xorBitwise(Constant c1, Constant c2) {        Constant xorBitwise_Constant_Constant_value = xorBitwise_compute(c1, c2);        return xorBitwise_Constant_Constant_value;    }    private Constant xorBitwise_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() ^ c2.longValue());  }    // Declared in ConstantExpression.jrag at line 417 @SuppressWarnings({"unchecked", "cast"})     public Constant orBitwise(Constant c1, Constant c2) {        Constant orBitwise_Constant_Constant_value = orBitwise_compute(c1, c2);        return orBitwise_Constant_Constant_value;    }    private Constant orBitwise_compute(Constant c1, Constant c2) {  return Constant.create(c1.longValue() | c2.longValue());  }    // Declared in ConstantExpression.jrag at line 425 @SuppressWarnings({"unchecked", "cast"})     public Constant questionColon(Constant cond, Constant c1, Constant c2) {        Constant questionColon_Constant_Constant_Constant_value = questionColon_compute(cond, c1, c2);        return questionColon_Constant_Constant_Constant_value;    }    private Constant questionColon_compute(Constant cond, Constant c1, Constant c2) {  return Constant.create(cond.booleanValue() ? c1.longValue() : c2.longValue());  }    // Declared in ConstantExpression.jrag at line 529 @SuppressWarnings({"unchecked", "cast"})     public boolean eqIsTrue(Expr left, Expr right) {        boolean eqIsTrue_Expr_Expr_value = eqIsTrue_compute(left, right);        return eqIsTrue_Expr_Expr_value;    }    private boolean eqIsTrue_compute(Expr left, Expr right) {  return left.constant().longValue() == right.constant().longValue();  }    // Declared in ConstantExpression.jrag at line 537 @SuppressWarnings({"unchecked", "cast"})     public boolean ltIsTrue(Expr left, Expr right) {        boolean ltIsTrue_Expr_Expr_value = ltIsTrue_compute(left, right);        return ltIsTrue_Expr_Expr_value;    }    private boolean ltIsTrue_compute(Expr left, Expr right) {  return left.constant().longValue() < right.constant().longValue();  }    // Declared in ConstantExpression.jrag at line 543 @SuppressWarnings({"unchecked", "cast"})     public boolean leIsTrue(Expr left, Expr right) {        boolean leIsTrue_Expr_Expr_value = leIsTrue_compute(left, right);        return leIsTrue_Expr_Expr_value;    }    private boolean leIsTrue_compute(Expr left, Expr right) {  return left.constant().longValue() <= right.constant().longValue();  }    // Declared in NameCheck.jrag at line 424 @SuppressWarnings({"unchecked", "cast"})     public boolean assignableToInt() {        boolean assignableToInt_value = assignableToInt_compute();        return assignableToInt_value;    }    private boolean assignableToInt_compute() {  return false;  }    // Declared in TypeAnalysis.jrag at line 199 @SuppressWarnings({"unchecked", "cast"})     public boolean isLong() {        boolean isLong_value = isLong_compute();        return isLong_value;    }    private boolean isLong_compute() {  return true;  }    // Declared in CodeGeneration.jrag at line 631 @SuppressWarnings({"unchecked", "cast"})     public byte arrayLoad() {        byte arrayLoad_value = arrayLoad_compute();        return arrayLoad_value;    }    private byte arrayLoad_compute() {  return Bytecode.LALOAD;  }    // Declared in CodeGeneration.jrag at line 733 @SuppressWarnings({"unchecked", "cast"})     public byte arrayStore() {        byte arrayStore_value = arrayStore_compute();        return arrayStore_value;    }    private byte arrayStore_compute() {  return Bytecode.LASTORE;  }    // Declared in ConstantPoolNames.jrag at line 21 @SuppressWarnings({"unchecked", "cast"})     public String typeDescriptor() {        if(typeDescriptor_computed)            return typeDescriptor_value;        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        typeDescriptor_value = typeDescriptor_compute();        if(isFinal && num == boundariesCrossed)            typeDescriptor_computed = true;        return typeDescriptor_value;    }    private String typeDescriptor_compute() {  return "J";  }    // Declared in CreateBCode.jrag at line 813 @SuppressWarnings({"unchecked", "cast"})     public int arrayPrimitiveTypeDescriptor() {        int arrayPrimitiveTypeDescriptor_value = arrayPrimitiveTypeDescriptor_compute();        return arrayPrimitiveTypeDescriptor_value;    }    private int arrayPrimitiveTypeDescriptor_compute() {  return 11;  }    // Declared in Java2Rewrites.jrag at line 39 @SuppressWarnings({"unchecked", "cast"})     public String jvmName() {        if(jvmName_computed)            return jvmName_value;        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        jvmName_value = jvmName_compute();        if(isFinal && num == boundariesCrossed)            jvmName_computed = true;        return jvmName_value;    }    private String jvmName_compute() {  return "J";  }    // Declared in Java2Rewrites.jrag at line 51 @SuppressWarnings({"unchecked", "cast"})     public String primitiveClassName() {        String primitiveClassName_value = primitiveClassName_compute();        return primitiveClassName_value;    }    private String primitiveClassName_compute() {  return "Long";  }    // Declared in LocalNum.jrag at line 127 @SuppressWarnings({"unchecked", "cast"})     public int variableSize() {        int variableSize_value = variableSize_compute();        return variableSize_value;    }    private int variableSize_compute() {  return 2;  }public ASTNode rewriteTo() {    return super.rewriteTo();}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?