⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 floattype.java

📁 JDK1.4编译器后端
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
     @SuppressWarnings({"unchecked", "cast"})  public Opt<Access> getSuperClassAccessOpt() {        return (Opt<Access>)getChild(1);    }    // Declared in java.ast at line 21     @SuppressWarnings({"unchecked", "cast"})  public Opt<Access> getSuperClassAccessOptNoTransform() {        return (Opt<Access>)getChildNoTransform(1);    }    // Declared in java.ast at line 2    // Declared in java.ast line 42    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 299 @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.floatValue());  }    // Declared in ConstantExpression.jrag at line 310 @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 319 @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.floatValue());  }    // Declared in ConstantExpression.jrag at line 335 @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.floatValue() * c2.floatValue());  }    // Declared in ConstantExpression.jrag at line 344 @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.floatValue() / c2.floatValue());  }    // Declared in ConstantExpression.jrag at line 353 @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.floatValue() % c2.floatValue());  }    // Declared in ConstantExpression.jrag at line 362 @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.floatValue() + c2.floatValue());  }    // Declared in ConstantExpression.jrag at line 372 @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.floatValue() - c2.floatValue());  }    // Declared in ConstantExpression.jrag at line 426 @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.floatValue() : c2.floatValue());  }    // Declared in ConstantExpression.jrag at line 530 @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().floatValue() == right.constant().floatValue();  }    // Declared in ConstantExpression.jrag at line 538 @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().floatValue() < right.constant().floatValue();  }    // Declared in ConstantExpression.jrag at line 544 @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().floatValue() <= right.constant().floatValue();  }    // Declared in TypeAnalysis.jrag at line 197 @SuppressWarnings({"unchecked", "cast"})     public boolean isFloat() {        boolean isFloat_value = isFloat_compute();        return isFloat_value;    }    private boolean isFloat_compute() {  return true;  }    // Declared in CodeGeneration.jrag at line 632 @SuppressWarnings({"unchecked", "cast"})     public byte arrayLoad() {        byte arrayLoad_value = arrayLoad_compute();        return arrayLoad_value;    }    private byte arrayLoad_compute() {  return Bytecode.FALOAD;  }    // Declared in CodeGeneration.jrag at line 734 @SuppressWarnings({"unchecked", "cast"})     public byte arrayStore() {        byte arrayStore_value = arrayStore_compute();        return arrayStore_value;    }    private byte arrayStore_compute() {  return Bytecode.FASTORE;  }    // Declared in ConstantPoolNames.jrag at line 23 @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 "F";  }    // Declared in CreateBCode.jrag at line 808 @SuppressWarnings({"unchecked", "cast"})     public int arrayPrimitiveTypeDescriptor() {        int arrayPrimitiveTypeDescriptor_value = arrayPrimitiveTypeDescriptor_compute();        return arrayPrimitiveTypeDescriptor_value;    }    private int arrayPrimitiveTypeDescriptor_compute() {  return 6;  }    // Declared in Java2Rewrites.jrag at line 40 @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 "F";  }    // Declared in Java2Rewrites.jrag at line 52 @SuppressWarnings({"unchecked", "cast"})     public String primitiveClassName() {        String primitiveClassName_value = primitiveClassName_compute();        return primitiveClassName_value;    }    private String primitiveClassName_compute() {  return "Float";  }public ASTNode rewriteTo() {    return super.rewriteTo();}}

⌨️ 快捷键说明

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