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

📄 unknowntype.java

📁 JDK1.4编译器前端
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    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(3);    }    // Declared in java.ast at line 35     @SuppressWarnings({"unchecked", "cast"})  public List<BodyDecl> getBodyDeclListNoTransform() {        return (List<BodyDecl>)getChildNoTransform(3);    }    protected int isReferenceType_visited = -1;    // Declared in TypeAnalysis.jrag at line 168 @SuppressWarnings({"unchecked", "cast"})     public boolean isReferenceType() {        if(isReferenceType_visited == boundariesCrossed)            throw new RuntimeException("Circular definition of attr: isReferenceType in class: ");        isReferenceType_visited = boundariesCrossed;        boolean isReferenceType_value = isReferenceType_compute();        isReferenceType_visited = -1;        return isReferenceType_value;    }    private boolean isReferenceType_compute() {  return true;  }    protected int isPrimitiveType_visited = -1;    // Declared in TypeAnalysis.jrag at line 171 @SuppressWarnings({"unchecked", "cast"})     public boolean isPrimitiveType() {        if(isPrimitiveType_visited == boundariesCrossed)            throw new RuntimeException("Circular definition of attr: isPrimitiveType in class: ");        isPrimitiveType_visited = boundariesCrossed;        boolean isPrimitiveType_value = isPrimitiveType_compute();        isPrimitiveType_visited = -1;        return isPrimitiveType_value;    }    private boolean isPrimitiveType_compute() {  return true;  }    protected int isNumericType_visited = -1;    // Declared in TypeAnalysis.jrag at line 176 @SuppressWarnings({"unchecked", "cast"})     public boolean isNumericType() {        if(isNumericType_visited == boundariesCrossed)            throw new RuntimeException("Circular definition of attr: isNumericType in class: ");        isNumericType_visited = boundariesCrossed;        boolean isNumericType_value = isNumericType_compute();        isNumericType_visited = -1;        return isNumericType_value;    }    private boolean isNumericType_compute() {  return true;  }    protected int isIntegralType_visited = -1;    // Declared in TypeAnalysis.jrag at line 180 @SuppressWarnings({"unchecked", "cast"})     public boolean isIntegralType() {        if(isIntegralType_visited == boundariesCrossed)            throw new RuntimeException("Circular definition of attr: isIntegralType in class: ");        isIntegralType_visited = boundariesCrossed;        boolean isIntegralType_value = isIntegralType_compute();        isIntegralType_visited = -1;        return isIntegralType_value;    }    private boolean isIntegralType_compute() {  return true;  }    protected int isBoolean_visited = -1;    // Declared in TypeAnalysis.jrag at line 184 @SuppressWarnings({"unchecked", "cast"})     public boolean isBoolean() {        if(isBoolean_visited == boundariesCrossed)            throw new RuntimeException("Circular definition of attr: isBoolean in class: ");        isBoolean_visited = boundariesCrossed;        boolean isBoolean_value = isBoolean_compute();        isBoolean_visited = -1;        return isBoolean_value;    }    private boolean isBoolean_compute() {  return true;  }    protected int isInt_visited = -1;    // Declared in TypeAnalysis.jrag at line 194 @SuppressWarnings({"unchecked", "cast"})     public boolean isInt() {        if(isInt_visited == boundariesCrossed)            throw new RuntimeException("Circular definition of attr: isInt in class: ");        isInt_visited = boundariesCrossed;        boolean isInt_value = isInt_compute();        isInt_visited = -1;        return isInt_value;    }    private boolean isInt_compute() {  return true;  }    protected int isUnknown_visited = -1;    // Declared in TypeAnalysis.jrag at line 232 @SuppressWarnings({"unchecked", "cast"})     public boolean isUnknown() {        if(isUnknown_visited == boundariesCrossed)            throw new RuntimeException("Circular definition of attr: isUnknown in class: ");        isUnknown_visited = boundariesCrossed;        boolean isUnknown_value = isUnknown_compute();        isUnknown_visited = -1;        return isUnknown_value;    }    private boolean isUnknown_compute() {  return true;  }    protected java.util.Map instanceOf_TypeDecl_visited;    // Declared in TypeAnalysis.jrag at line 417 @SuppressWarnings({"unchecked", "cast"})     public boolean instanceOf(TypeDecl type) {        Object _parameters = type;if(instanceOf_TypeDecl_visited == null) instanceOf_TypeDecl_visited = new java.util.HashMap(4);if(instanceOf_TypeDecl_values == null) instanceOf_TypeDecl_values = new java.util.HashMap(4);        if(instanceOf_TypeDecl_values.containsKey(_parameters))            return ((Boolean)instanceOf_TypeDecl_values.get(_parameters)).booleanValue();        if(new Integer(boundariesCrossed).equals(instanceOf_TypeDecl_visited.get(_parameters)))            throw new RuntimeException("Circular definition of attr: instanceOf in class: ");        instanceOf_TypeDecl_visited.put(_parameters, new Integer(boundariesCrossed));        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        boolean instanceOf_TypeDecl_value = instanceOf_compute(type);        if(isFinal && num == boundariesCrossed)            instanceOf_TypeDecl_values.put(_parameters, Boolean.valueOf(instanceOf_TypeDecl_value));        instanceOf_TypeDecl_visited.remove(_parameters);        return instanceOf_TypeDecl_value;    }    private boolean instanceOf_compute(TypeDecl type) {  return true;  }    protected java.util.Map isSupertypeOfClassDecl_ClassDecl_visited;    // Declared in TypeAnalysis.jrag at line 418 @SuppressWarnings({"unchecked", "cast"})     public boolean isSupertypeOfClassDecl(ClassDecl type) {        Object _parameters = type;if(isSupertypeOfClassDecl_ClassDecl_visited == null) isSupertypeOfClassDecl_ClassDecl_visited = new java.util.HashMap(4);        if(new Integer(boundariesCrossed).equals(isSupertypeOfClassDecl_ClassDecl_visited.get(_parameters)))            throw new RuntimeException("Circular definition of attr: isSupertypeOfClassDecl in class: ");        isSupertypeOfClassDecl_ClassDecl_visited.put(_parameters, new Integer(boundariesCrossed));        boolean isSupertypeOfClassDecl_ClassDecl_value = isSupertypeOfClassDecl_compute(type);        isSupertypeOfClassDecl_ClassDecl_visited.remove(_parameters);        return isSupertypeOfClassDecl_ClassDecl_value;    }    private boolean isSupertypeOfClassDecl_compute(ClassDecl type) {  return true;  }    protected java.util.Map isSupertypeOfInterfaceDecl_InterfaceDecl_visited;    // Declared in TypeAnalysis.jrag at line 419 @SuppressWarnings({"unchecked", "cast"})     public boolean isSupertypeOfInterfaceDecl(InterfaceDecl type) {        Object _parameters = type;if(isSupertypeOfInterfaceDecl_InterfaceDecl_visited == null) isSupertypeOfInterfaceDecl_InterfaceDecl_visited = new java.util.HashMap(4);        if(new Integer(boundariesCrossed).equals(isSupertypeOfInterfaceDecl_InterfaceDecl_visited.get(_parameters)))            throw new RuntimeException("Circular definition of attr: isSupertypeOfInterfaceDecl in class: ");        isSupertypeOfInterfaceDecl_InterfaceDecl_visited.put(_parameters, new Integer(boundariesCrossed));        boolean isSupertypeOfInterfaceDecl_InterfaceDecl_value = isSupertypeOfInterfaceDecl_compute(type);        isSupertypeOfInterfaceDecl_InterfaceDecl_visited.remove(_parameters);        return isSupertypeOfInterfaceDecl_InterfaceDecl_value;    }    private boolean isSupertypeOfInterfaceDecl_compute(InterfaceDecl type) {  return true;  }    protected java.util.Map isSupertypeOfArrayDecl_ArrayDecl_visited;    // Declared in TypeAnalysis.jrag at line 420 @SuppressWarnings({"unchecked", "cast"})     public boolean isSupertypeOfArrayDecl(ArrayDecl type) {        Object _parameters = type;if(isSupertypeOfArrayDecl_ArrayDecl_visited == null) isSupertypeOfArrayDecl_ArrayDecl_visited = new java.util.HashMap(4);        if(new Integer(boundariesCrossed).equals(isSupertypeOfArrayDecl_ArrayDecl_visited.get(_parameters)))            throw new RuntimeException("Circular definition of attr: isSupertypeOfArrayDecl in class: ");        isSupertypeOfArrayDecl_ArrayDecl_visited.put(_parameters, new Integer(boundariesCrossed));        boolean isSupertypeOfArrayDecl_ArrayDecl_value = isSupertypeOfArrayDecl_compute(type);        isSupertypeOfArrayDecl_ArrayDecl_visited.remove(_parameters);        return isSupertypeOfArrayDecl_ArrayDecl_value;    }    private boolean isSupertypeOfArrayDecl_compute(ArrayDecl type) {  return true;  }    protected java.util.Map isSupertypeOfPrimitiveType_PrimitiveType_visited;    // Declared in TypeAnalysis.jrag at line 421 @SuppressWarnings({"unchecked", "cast"})     public boolean isSupertypeOfPrimitiveType(PrimitiveType type) {        Object _parameters = type;if(isSupertypeOfPrimitiveType_PrimitiveType_visited == null) isSupertypeOfPrimitiveType_PrimitiveType_visited = new java.util.HashMap(4);        if(new Integer(boundariesCrossed).equals(isSupertypeOfPrimitiveType_PrimitiveType_visited.get(_parameters)))            throw new RuntimeException("Circular definition of attr: isSupertypeOfPrimitiveType in class: ");        isSupertypeOfPrimitiveType_PrimitiveType_visited.put(_parameters, new Integer(boundariesCrossed));        boolean isSupertypeOfPrimitiveType_PrimitiveType_value = isSupertypeOfPrimitiveType_compute(type);        isSupertypeOfPrimitiveType_PrimitiveType_visited.remove(_parameters);        return isSupertypeOfPrimitiveType_PrimitiveType_value;    }    private boolean isSupertypeOfPrimitiveType_compute(PrimitiveType type) {  return true;  }    protected java.util.Map isSupertypeOfNullType_NullType_visited;    // Declared in TypeAnalysis.jrag at line 422 @SuppressWarnings({"unchecked", "cast"})     public boolean isSupertypeOfNullType(NullType type) {        Object _parameters = type;if(isSupertypeOfNullType_NullType_visited == null) isSupertypeOfNullType_NullType_visited = new java.util.HashMap(4);        if(new Integer(boundariesCrossed).equals(isSupertypeOfNullType_NullType_visited.get(_parameters)))            throw new RuntimeException("Circular definition of attr: isSupertypeOfNullType in class: ");        isSupertypeOfNullType_NullType_visited.put(_parameters, new Integer(boundariesCrossed));        boolean isSupertypeOfNullType_NullType_value = isSupertypeOfNullType_compute(type);        isSupertypeOfNullType_NullType_visited.remove(_parameters);        return isSupertypeOfNullType_NullType_value;    }    private boolean isSupertypeOfNullType_compute(NullType type) {  return true;  }public ASTNode rewriteTo() {    return super.rewriteTo();}}

⌨️ 快捷键说明

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