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

📄 variabledeclaration.java

📁 JDK1.4编译器后端
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    }    // Declared in DataStructures.jrag at line 83 @SuppressWarnings({"unchecked", "cast"})     public int size() {        int size_value = size_compute();        return size_value;    }    private int size_compute() {  return 1;  }    // Declared in DataStructures.jrag at line 84 @SuppressWarnings({"unchecked", "cast"})     public boolean isEmpty() {        boolean isEmpty_value = isEmpty_compute();        return isEmpty_value;    }    private boolean isEmpty_compute() {  return false;  }    // Declared in DataStructures.jrag at line 88 @SuppressWarnings({"unchecked", "cast"})     public boolean contains(Object o) {        boolean contains_Object_value = contains_compute(o);        return contains_Object_value;    }    private boolean contains_compute(Object o) {  return this == o;  }    // Declared in DefiniteAssignment.jrag at line 91 @SuppressWarnings({"unchecked", "cast"})     public boolean isBlankFinal() {        boolean isBlankFinal_value = isBlankFinal_compute();        return isBlankFinal_value;    }    private boolean isBlankFinal_compute() {  return isFinal() && (!hasInit() || !getInit().isConstant());  }    // Declared in DefiniteAssignment.jrag at line 92 @SuppressWarnings({"unchecked", "cast"})     public boolean isValue() {        boolean isValue_value = isValue_compute();        return isValue_value;    }    private boolean isValue_compute() {  return isFinal() && hasInit() && getInit().isConstant();  }    // Declared in DefiniteAssignment.jrag at line 493 @SuppressWarnings({"unchecked", "cast"})     public boolean isDAafter(Variable v) {        Object _parameters = v;if(isDAafter_Variable_values == null) isDAafter_Variable_values = new java.util.HashMap(4);        if(isDAafter_Variable_values.containsKey(_parameters))            return ((Boolean)isDAafter_Variable_values.get(_parameters)).booleanValue();        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        boolean isDAafter_Variable_value = isDAafter_compute(v);        if(isFinal && num == boundariesCrossed)            isDAafter_Variable_values.put(_parameters, Boolean.valueOf(isDAafter_Variable_value));        return isDAafter_Variable_value;    }    private boolean isDAafter_compute(Variable v) {    if(v == this)      return hasInit();    return hasInit() ? getInit().isDAafter(v) : isDAbefore(v);  }    // Declared in DefiniteAssignment.jrag at line 879 @SuppressWarnings({"unchecked", "cast"})     public boolean isDUafter(Variable v) {        Object _parameters = v;if(isDUafter_Variable_values == null) isDUafter_Variable_values = new java.util.HashMap(4);        if(isDUafter_Variable_values.containsKey(_parameters))            return ((Boolean)isDUafter_Variable_values.get(_parameters)).booleanValue();        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        boolean isDUafter_Variable_value = isDUafter_compute(v);        if(isFinal && num == boundariesCrossed)            isDUafter_Variable_values.put(_parameters, Boolean.valueOf(isDUafter_Variable_value));        return isDUafter_Variable_value;    }    private boolean isDUafter_compute(Variable v) {    if(v == this)      return !hasInit();    return hasInit() ? getInit().isDUafter(v) : isDUbefore(v);  }    // Declared in LookupVariable.jrag at line 128 @SuppressWarnings({"unchecked", "cast"})     public boolean declaresVariable(String name) {        boolean declaresVariable_String_value = declaresVariable_compute(name);        return declaresVariable_String_value;    }    private boolean declaresVariable_compute(String name) {  return name().equals(name);  }    // Declared in Modifiers.jrag at line 217 @SuppressWarnings({"unchecked", "cast"})     public boolean isSynthetic() {        boolean isSynthetic_value = isSynthetic_compute();        return isSynthetic_value;    }    private boolean isSynthetic_compute() {  return getModifiers().isSynthetic();  }    // Declared in PrettyPrint.jadd at line 791 @SuppressWarnings({"unchecked", "cast"})     public String dumpString() {        String dumpString_value = dumpString_compute();        return dumpString_value;    }    private String dumpString_compute() {  return getClass().getName() + " [" + getID() + "]";  }    // Declared in TypeAnalysis.jrag at line 253 @SuppressWarnings({"unchecked", "cast"})     public TypeDecl type() {        TypeDecl type_value = type_compute();        return type_value;    }    private TypeDecl type_compute() {  return getTypeAccess().type();  }    // Declared in VariableDeclaration.jrag at line 38 @SuppressWarnings({"unchecked", "cast"})     public boolean isClassVariable() {        boolean isClassVariable_value = isClassVariable_compute();        return isClassVariable_value;    }    private boolean isClassVariable_compute() {  return false;  }    // Declared in VariableDeclaration.jrag at line 39 @SuppressWarnings({"unchecked", "cast"})     public boolean isInstanceVariable() {        boolean isInstanceVariable_value = isInstanceVariable_compute();        return isInstanceVariable_value;    }    private boolean isInstanceVariable_compute() {  return false;  }    // Declared in VariableDeclaration.jrag at line 40 @SuppressWarnings({"unchecked", "cast"})     public boolean isMethodParameter() {        boolean isMethodParameter_value = isMethodParameter_compute();        return isMethodParameter_value;    }    private boolean isMethodParameter_compute() {  return false;  }    // Declared in VariableDeclaration.jrag at line 41 @SuppressWarnings({"unchecked", "cast"})     public boolean isConstructorParameter() {        boolean isConstructorParameter_value = isConstructorParameter_compute();        return isConstructorParameter_value;    }    private boolean isConstructorParameter_compute() {  return false;  }    // Declared in VariableDeclaration.jrag at line 42 @SuppressWarnings({"unchecked", "cast"})     public boolean isExceptionHandlerParameter() {        boolean isExceptionHandlerParameter_value = isExceptionHandlerParameter_compute();        return isExceptionHandlerParameter_value;    }    private boolean isExceptionHandlerParameter_compute() {  return false;  }    // Declared in VariableDeclaration.jrag at line 43 @SuppressWarnings({"unchecked", "cast"})     public boolean isLocalVariable() {        boolean isLocalVariable_value = isLocalVariable_compute();        return isLocalVariable_value;    }    private boolean isLocalVariable_compute() {  return true;  }    // Declared in VariableDeclaration.jrag at line 45 @SuppressWarnings({"unchecked", "cast"})     public boolean isFinal() {        boolean isFinal_value = isFinal_compute();        return isFinal_value;    }    private boolean isFinal_compute() {  return getModifiers().isFinal();  }    // Declared in VariableDeclaration.jrag at line 46 @SuppressWarnings({"unchecked", "cast"})     public boolean isBlank() {        boolean isBlank_value = isBlank_compute();        return isBlank_value;    }    private boolean isBlank_compute() {  return !hasInit();  }    // Declared in VariableDeclaration.jrag at line 47 @SuppressWarnings({"unchecked", "cast"})     public boolean isStatic() {        boolean isStatic_value = isStatic_compute();        return isStatic_value;    }    private boolean isStatic_compute() {  return false;  }    // Declared in VariableDeclaration.jrag at line 49 @SuppressWarnings({"unchecked", "cast"})     public String name() {        String name_value = name_compute();        return name_value;    }    private String name_compute() {  return getID();  }    protected boolean constant_computed = false;    protected Constant constant_value;    // Declared in VariableDeclaration.jrag at line 51 @SuppressWarnings({"unchecked", "cast"})     public Constant constant() {        if(constant_computed)            return constant_value;        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        constant_value = constant_compute();        if(isFinal && num == boundariesCrossed)            constant_computed = true;        return constant_value;    }    private Constant constant_compute() {  return type().cast(getInit().constant());  }    // Declared in LookupVariable.jrag at line 21 @SuppressWarnings({"unchecked", "cast"})     public SimpleSet lookupVariable(String name) {        SimpleSet lookupVariable_String_value = getParent().Define_SimpleSet_lookupVariable(this, null, name);        return lookupVariable_String_value;    }    // Declared in NameCheck.jrag at line 289 @SuppressWarnings({"unchecked", "cast"})     public VariableScope outerScope() {        VariableScope outerScope_value = getParent().Define_VariableScope_outerScope(this, null);        return outerScope_value;    }    // Declared in TypeAnalysis.jrag at line 586 @SuppressWarnings({"unchecked", "cast"})     public TypeDecl hostType() {        TypeDecl hostType_value = getParent().Define_TypeDecl_hostType(this, null);        return hostType_value;    }    // Declared in CodeGeneration.jrag at line 42 @SuppressWarnings({"unchecked", "cast"})     public int variableScopeEndLabel(CodeGeneration gen) {        int variableScopeEndLabel_CodeGeneration_value = getParent().Define_int_variableScopeEndLabel(this, null, gen);        return variableScopeEndLabel_CodeGeneration_value;    }    protected boolean localNum_computed = false;    protected int localNum_value;    // Declared in LocalNum.jrag at line 11 @SuppressWarnings({"unchecked", "cast"})     public int localNum() {        if(localNum_computed)            return localNum_value;        int num = boundariesCrossed;        boolean isFinal = this.is$Final();        localNum_value = getParent().Define_int_localNum(this, null);        if(isFinal && num == boundariesCrossed)            localNum_computed = true;        return localNum_value;    }    // Declared in InnerClasses.jrag at line 65    public TypeDecl Define_TypeDecl_expectedType(ASTNode caller, ASTNode child) {        if(caller == getInitOptNoTransform()) {            return type().componentType();        }        return getParent().Define_TypeDecl_expectedType(this, caller);    }    // Declared in DefiniteAssignment.jrag at line 40    public boolean Define_boolean_isSource(ASTNode caller, ASTNode child) {        if(caller == getInitOptNoTransform()) {            return true;        }        return getParent().Define_boolean_isSource(this, caller);    }    // Declared in TypeAnalysis.jrag at line 262    public TypeDecl Define_TypeDecl_declType(ASTNode caller, ASTNode child) {        if(caller == getInitOptNoTransform()) {            return type();        }        return getParent().Define_TypeDecl_declType(this, caller);    }    // Declared in SyntacticClassification.jrag at line 85    public NameType Define_NameType_nameType(ASTNode caller, ASTNode child) {        if(caller == getTypeAccessNoTransform()) {            return NameType.TYPE_NAME;        }        return getParent().Define_NameType_nameType(this, caller);    }    // Declared in DefiniteAssignment.jrag at line 498    public boolean Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v) {        if(caller == getInitOptNoTransform()) {            return isDAbefore(v);        }        return getParent().Define_boolean_isDAbefore(this, caller, v);    }    // Declared in Modifiers.jrag at line 284    public boolean Define_boolean_mayBeFinal(ASTNode caller, ASTNode child) {        if(caller == getModifiersNoTransform()) {            return true;        }        return getParent().Define_boolean_mayBeFinal(this, caller);    }    // Declared in DefiniteAssignment.jrag at line 884    public boolean Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v) {        if(caller == getInitOptNoTransform()) {            return isDUbefore(v);        }        return getParent().Define_boolean_isDUbefore(this, caller, v);    }public ASTNode rewriteTo() {    return super.rewriteTo();}}

⌨️ 快捷键说明

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