?? astnode.java
字號:
} } // Declared in ASTNode.ast at line 227 protected static int duringResolveAmbiguousNames = 0; // Declared in ASTNode.ast at line 228 protected static boolean duringResolveAmbiguousNames() { if(duringResolveAmbiguousNames == 0) { return false; } else { state.pop(); state.push(ASTNode.REWRITE_INTERRUPT); return true; } } // Declared in ASTNode.ast at line 238 public static void reset() {
IN_CIRCLE = false;
CIRCLE_INDEX = 0;
CHANGE = false;
boundariesCrossed = 0;
state = new ASTNode$State();
if(duringDefiniteAssignment != 0) { System.out.println("Warning: resetting duringDefiniteAssignment"); duringDefiniteAssignment = 0; } if(duringVariableDeclaration != 0) { System.out.println("Warning: resetting duringVariableDeclaration"); duringVariableDeclaration = 0; } if(duringLookupConstructor != 0) { System.out.println("Warning: resetting duringLookupConstructor"); duringLookupConstructor = 0; } if(duringConstantExpression != 0) { System.out.println("Warning: resetting duringConstantExpression"); duringConstantExpression = 0; } if(duringAnonymousClasses != 0) { System.out.println("Warning: resetting duringAnonymousClasses"); duringAnonymousClasses = 0; } if(duringSyntacticClassification != 0) { System.out.println("Warning: resetting duringSyntacticClassification"); duringSyntacticClassification = 0; } if(duringResolveAmbiguousNames != 0) { System.out.println("Warning: resetting duringResolveAmbiguousNames"); duringResolveAmbiguousNames = 0; } } // Declared in ASTNode.ast at line 273
public java.util.Iterator<T> iterator() {
return new java.util.Iterator<T>() {
private int counter = 0;
public boolean hasNext() {
return counter < getNumChild();
}
@SuppressWarnings("unchecked") public T next() {
if(hasNext())
return (T)getChild(counter++);
else
return null;
}
public void remove() {
throw new UnsupportedOperationException();
}
};
} // Declared in ASTNode.ast at line 290
public boolean mayHaveRewrite() { return false; } // Declared in DefiniteAssignment.jrag at line 1200 @SuppressWarnings({"unchecked", "cast"}) public boolean unassignedEverywhere(Variable v, TryStmt stmt) { boolean unassignedEverywhere_Variable_TryStmt_value = unassignedEverywhere_compute(v, stmt); return unassignedEverywhere_Variable_TryStmt_value; } private boolean unassignedEverywhere_compute(Variable v, TryStmt stmt) { for(int i = 0; i < getNumChild(); i++) { if(!getChild(i).unassignedEverywhere(v, stmt)) return false; } return true; } // Declared in ErrorCheck.jrag at line 22 @SuppressWarnings({"unchecked", "cast"}) public int lineNumber() { int lineNumber_value = lineNumber_compute(); return lineNumber_value; } private int lineNumber_compute() { ASTNode n = this; while(n.getParent() != null && n.getStart() == 0) { n = n.getParent(); } return getLine(n.getStart()); } // Declared in PrettyPrint.jadd at line 779 @SuppressWarnings({"unchecked", "cast"}) public String dumpString() { String dumpString_value = dumpString_compute(); return dumpString_value; } private String dumpString_compute() { return getClass().getName(); } // Declared in CodeGeneration.jrag at line 15 @SuppressWarnings({"unchecked", "cast"}) public int sourceLineNumber() { int sourceLineNumber_value = sourceLineNumber_compute(); return sourceLineNumber_value; } private int sourceLineNumber_compute() { return getStart() != 0 ? getLine(getStart()) : -1; } // Declared in CreateBCode.jrag at line 926 @SuppressWarnings({"unchecked", "cast"}) public boolean definesLabel() { boolean definesLabel_value = definesLabel_compute(); return definesLabel_value; } private boolean definesLabel_compute() { return false; } // Declared in GenerateClassfile.jrag at line 325 @SuppressWarnings({"unchecked", "cast"}) public boolean flush() { boolean flush_value = flush_compute(); return flush_value; } private boolean flush_compute() { return true; } // Declared in InnerClasses.jrag at line 85 @SuppressWarnings({"unchecked", "cast"}) public boolean isStringAdd() { boolean isStringAdd_value = isStringAdd_compute(); return isStringAdd_value; } private boolean isStringAdd_compute() { return false; }public ASTNode rewriteTo() { if(state.peek() == ASTNode.REWRITE_CHANGE) { state.pop(); state.push(ASTNode.REWRITE_NOCHANGE); } return this;} public boolean Define_boolean_mayBePrivate(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBePrivate(this, caller); } public TypeDecl Define_TypeDecl_unknownType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_unknownType(this, caller); } public TypeDecl Define_TypeDecl_typeSerializable(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeSerializable(this, caller); } public boolean Define_boolean_handlesException(ASTNode caller, ASTNode child, TypeDecl exceptionType) { return getParent().Define_boolean_handlesException(this, caller, exceptionType); } public TypeDecl Define_TypeDecl_typeNullPointerException(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeNullPointerException(this, caller); } public boolean Define_boolean_mayBeFinal(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeFinal(this, caller); } public Collection Define_Collection_lookupConstructor(ASTNode caller, ASTNode child) { return getParent().Define_Collection_lookupConstructor(this, caller); } public TypeDecl Define_TypeDecl_typeThrowable(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeThrowable(this, caller); } public boolean Define_boolean_insideLoop(ASTNode caller, ASTNode child) { return getParent().Define_boolean_insideLoop(this, caller); } public TypeDecl Define_TypeDecl_expectedType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_expectedType(this, caller); } public boolean Define_boolean_isMethodParameter(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isMethodParameter(this, caller); } public boolean Define_boolean_mayBePublic(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBePublic(this, caller); } public LabeledStmt Define_LabeledStmt_lookupLabel(ASTNode caller, ASTNode child, String name) { return getParent().Define_LabeledStmt_lookupLabel(this, caller, name); } public TypeDecl Define_TypeDecl_typeLong(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeLong(this, caller); } public Collection Define_Collection_lookupSuperConstructor(ASTNode caller, ASTNode child) { return getParent().Define_Collection_lookupSuperConstructor(this, caller); } public TypeDecl Define_TypeDecl_typeRuntimeException(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeRuntimeException(this, caller); } public boolean Define_boolean_mayBeProtected(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeProtected(this, caller); } public TypeDecl Define_TypeDecl_typeError(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeError(this, caller); } public boolean Define_boolean_mayBeTransient(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeTransient(this, caller); } public String Define_String_packageName(ASTNode caller, ASTNode child) { return getParent().Define_String_packageName(this, caller); } public boolean Define_boolean_isMemberType(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isMemberType(this, caller); } public boolean Define_boolean_mayBeNative(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeNative(this, caller); } public TypeDecl Define_TypeDecl_componentType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_componentType(this, caller); } public TypeDecl Define_TypeDecl_typeBoolean(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeBoolean(this, caller); } public MethodDecl Define_MethodDecl_unknownMethod(ASTNode caller, ASTNode child) { return getParent().Define_MethodDecl_unknownMethod(this, caller); } public NameType Define_NameType_nameType(ASTNode caller, ASTNode child) { return getParent().Define_NameType_nameType(this, caller); } public TypeDecl Define_TypeDecl_typeNull(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeNull(this, caller); } public boolean Define_boolean_inStaticContext(ASTNode caller, ASTNode child) { return getParent().Define_boolean_inStaticContext(this, caller); } public boolean Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v) { return getParent().Define_boolean_isDUbefore(this, caller, v); } public TypeDecl Define_TypeDecl_typeString(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeString(this, caller); } public Variable Define_Variable_unknownField(ASTNode caller, ASTNode child) { return getParent().Define_Variable_unknownField(this, caller); } public String Define_String_hostPackage(ASTNode caller, ASTNode child) { return getParent().Define_String_hostPackage(this, caller); } public TypeDecl Define_TypeDecl_typeInt(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeInt(this, caller); } public boolean Define_boolean_mayBeStrictfp(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeStrictfp(this, caller); } public boolean Define_boolean_reachable(ASTNode caller, ASTNode child) { return getParent().Define_boolean_reachable(this, caller); } public boolean Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v) { return getParent().Define_boolean_isDAbefore(this, caller, v); } public TypeDecl Define_TypeDecl_typeObject(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeObject(this, caller); } public TypeDecl Define_TypeDecl_switchType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_switchType(this, caller); } public boolean Define_boolean_insideSwitch(ASTNode caller, ASTNode child) { return getParent().Define_boolean_insideSwitch(this, caller); } public TypeDecl Define_TypeDecl_typeByte(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeByte(this, caller); } public boolean Define_boolean_inExplicitConstructorInvocation(ASTNode caller, ASTNode child) { return getParent().Define_boolean_inExplicitConstructorInvocation(this, caller); } public TypeDecl Define_TypeDecl_typeCloneable(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeCloneable(this, caller); } public TypeDecl Define_TypeDecl_typeShort(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeShort(this, caller); } public String Define_String_destinationPath(ASTNode caller, ASTNode child) { return getParent().Define_String_destinationPath(this, caller); } public TypeDecl Define_TypeDecl_returnType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_returnType(this, caller); } public TypeDecl Define_TypeDecl_superType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_superType(this, caller); } public boolean Define_boolean_isLocalClass(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isLocalClass(this, caller); } public boolean Define_boolean_isNestedType(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isNestedType(this, caller); } public String Define_String_methodHost(ASTNode caller, ASTNode child) { return getParent().Define_String_methodHost(this, caller); } public SimpleSet Define_SimpleSet_lookupType(ASTNode caller, ASTNode child, String name) { return getParent().Define_SimpleSet_lookupType(this, caller, name); } public boolean Define_boolean_mayBeStatic(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeStatic(this, caller); } public TypeDecl Define_TypeDecl_typeFloat(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeFloat(this, caller); } public int Define_int_condition_false_label(ASTNode caller, ASTNode child) { return getParent().Define_int_condition_false_label(this, caller); } public Collection Define_Collection_lookupMethod(ASTNode caller, ASTNode child, String name) { return getParent().Define_Collection_lookupMethod(this, caller, name); } public int Define_int_variableScopeEndLabel(ASTNode caller, ASTNode child, CodeGeneration gen) { return getParent().Define_int_variableScopeEndLabel(this, caller, gen); } public TypeDecl Define_TypeDecl_hostType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_hostType(this, caller); } public boolean Define_boolean_isDest(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isDest(this, caller); } public boolean Define_boolean_reachableCatchClause(ASTNode caller, ASTNode child) { return getParent().Define_boolean_reachableCatchClause(this, caller); } public int Define_int_condition_true_label(ASTNode caller, ASTNode child) { return getParent().Define_int_condition_true_label(this, caller); } public boolean Define_boolean_isSource(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isSource(this, caller); } public ConstructorDecl Define_ConstructorDecl_constructorDecl(ASTNode caller, ASTNode child) { return getParent().Define_ConstructorDecl_constructorDecl(this, caller); } public ConstructorDecl Define_ConstructorDecl_unknownConstructor(ASTNode caller, ASTNode child) { return getParent().Define_ConstructorDecl_unknownConstructor(this, caller); } public TypeDecl Define_TypeDecl_declType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_declType(this, caller); } public Expr Define_Expr_nestedScope(ASTNode caller, ASTNode child) { return getParent().Define_Expr_nestedScope(this, caller); } public boolean Define_boolean_isExceptionHandlerParameter(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isExceptionHandlerParameter(this, caller); } public boolean Define_boolean_hasPackage(ASTNode caller, ASTNode child, String packageName) { return getParent().Define_boolean_hasPackage(this, caller, packageName); } public TypeDecl Define_TypeDecl_typeVoid(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeVoid(this, caller); } public boolean Define_boolean_isConstructorParameter(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isConstructorParameter(this, caller); } public TypeDecl Define_TypeDecl_enclosingType(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_enclosingType(this, caller); } public SimpleSet Define_SimpleSet_lookupVariable(ASTNode caller, ASTNode child, String name) { return getParent().Define_SimpleSet_lookupVariable(this, caller, name); } public TypeDecl Define_TypeDecl_typeChar(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeChar(this, caller); } public TypeDecl Define_TypeDecl_lookupType(ASTNode caller, ASTNode child, String packageName, String typeName) { return getParent().Define_TypeDecl_lookupType(this, caller, packageName, typeName); } public Case Define_Case_bind(ASTNode caller, ASTNode child, Case c) { return getParent().Define_Case_bind(this, caller, c); } public int Define_int_resultSaveLocalNum(ASTNode caller, ASTNode child) { return getParent().Define_int_resultSaveLocalNum(this, caller); } public boolean Define_boolean_mayBeAbstract(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeAbstract(this, caller); } public boolean Define_boolean_isAnonymous(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isAnonymous(this, caller); } public TypeDecl Define_TypeDecl_typeException(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeException(this, caller); } public int Define_int_localNum(ASTNode caller, ASTNode child) { return getParent().Define_int_localNum(this, caller); } public boolean Define_boolean_mayBeVolatile(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeVolatile(this, caller); } public SimpleSet Define_SimpleSet_allImportedTypes(ASTNode caller, ASTNode child, String name) { return getParent().Define_SimpleSet_allImportedTypes(this, caller, name); } public BodyDecl Define_BodyDecl_enclosingBodyDecl(ASTNode caller, ASTNode child) { return getParent().Define_BodyDecl_enclosingBodyDecl(this, caller); } public boolean Define_boolean_mayBeSynchronized(ASTNode caller, ASTNode child) { return getParent().Define_boolean_mayBeSynchronized(this, caller); } public ASTNode Define_ASTNode_enclosingBlock(ASTNode caller, ASTNode child) { return getParent().Define_ASTNode_enclosingBlock(this, caller); } public boolean Define_boolean_isIncOrDec(ASTNode caller, ASTNode child) { return getParent().Define_boolean_isIncOrDec(this, caller); } public boolean Define_boolean_reportUnreachable(ASTNode caller, ASTNode child) { return getParent().Define_boolean_reportUnreachable(this, caller); } public VariableScope Define_VariableScope_outerScope(ASTNode caller, ASTNode child) { return getParent().Define_VariableScope_outerScope(this, caller); } public TypeDecl Define_TypeDecl_enclosingInstance(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_enclosingInstance(this, caller); } public TypeDecl Define_TypeDecl_typeDouble(ASTNode caller, ASTNode child) { return getParent().Define_TypeDecl_typeDouble(this, caller); } public CompilationUnit Define_CompilationUnit_compilationUnit(ASTNode caller, ASTNode child) { return getParent().Define_CompilationUnit_compilationUnit(this, caller); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -