📄 variabledeclaration.java
字号:
} // 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 + -