📄 interfacedecl.java
字号:
@SuppressWarnings({"unchecked", "cast"}) public Access getSuperInterfaceId(int i) { return (Access)getSuperInterfaceIdList().getChild(i); } // Declared in java.ast at line 15 public void addSuperInterfaceId(Access node) { List<Access> list = getSuperInterfaceIdList(); list.addChild(node); } // Declared in java.ast at line 20 public void setSuperInterfaceId(Access node, int i) { List<Access> list = getSuperInterfaceIdList(); list.setChild(node, i); } // Declared in java.ast at line 24 public List<Access> getSuperInterfaceIds() { return getSuperInterfaceIdList(); } // Declared in java.ast at line 27 public List<Access> getSuperInterfaceIdsNoTransform() { return getSuperInterfaceIdListNoTransform(); } // Declared in java.ast at line 31 @SuppressWarnings({"unchecked", "cast"}) public List<Access> getSuperInterfaceIdList() { return (List<Access>)getChild(1); } // Declared in java.ast at line 35 @SuppressWarnings({"unchecked", "cast"}) public List<Access> getSuperInterfaceIdListNoTransform() { return (List<Access>)getChildNoTransform(1); } // Declared in java.ast at line 2 // Declared in java.ast line 64 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); } protected int lookupSuperConstructor_visited = -1; // Declared in LookupConstructor.jrag at line 23 @SuppressWarnings({"unchecked", "cast"}) public Collection lookupSuperConstructor() { if(lookupSuperConstructor_visited == boundariesCrossed) throw new RuntimeException("Circular definition of attr: lookupSuperConstructor in class: "); lookupSuperConstructor_visited = boundariesCrossed; Collection lookupSuperConstructor_value = lookupSuperConstructor_compute(); lookupSuperConstructor_visited = -1; return lookupSuperConstructor_value; } private Collection lookupSuperConstructor_compute() { return typeObject().constructors(); } protected int methodsSignatureMap_visited = -1; // Declared in LookupMethod.jrag at line 325 @SuppressWarnings({"unchecked", "cast"}) public HashMap methodsSignatureMap() { if(methodsSignatureMap_computed) return methodsSignatureMap_value; if(methodsSignatureMap_visited == boundariesCrossed) throw new RuntimeException("Circular definition of attr: methodsSignatureMap in class: "); methodsSignatureMap_visited = boundariesCrossed; int num = boundariesCrossed; boolean isFinal = this.is$Final(); methodsSignatureMap_value = methodsSignatureMap_compute(); if(isFinal && num == boundariesCrossed) methodsSignatureMap_computed = true; methodsSignatureMap_visited = -1; return methodsSignatureMap_value; } private HashMap methodsSignatureMap_compute() { HashMap map = new HashMap(localMethodsSignatureMap()); for(Iterator outerIter = superinterfacesIterator(); outerIter.hasNext(); ) { TypeDecl typeDecl = (TypeDecl)outerIter.next(); for(Iterator iter = typeDecl.methodsIterator(); iter.hasNext(); ) { MethodDecl m = (MethodDecl)iter.next(); if(!m.isPrivate() && m.accessibleFrom(this) && !localMethodsSignatureMap().containsKey(m.signature())) putSimpleSetElement(map, m.signature(), m); } } for(Iterator iter = typeObject().methodsIterator(); iter.hasNext(); ) { MethodDecl m = (MethodDecl)iter.next(); if(m.isPublic() && !map.containsKey(m.signature())) putSimpleSetElement(map, m.signature(), m); } return map; } protected java.util.Map ancestorMethods_String_visited; // Declared in LookupMethod.jrag at line 397 @SuppressWarnings({"unchecked", "cast"}) public SimpleSet ancestorMethods(String signature) { Object _parameters = signature;if(ancestorMethods_String_visited == null) ancestorMethods_String_visited = new java.util.HashMap(4);if(ancestorMethods_String_values == null) ancestorMethods_String_values = new java.util.HashMap(4); if(ancestorMethods_String_values.containsKey(_parameters)) return (SimpleSet)ancestorMethods_String_values.get(_parameters); if(new Integer(boundariesCrossed).equals(ancestorMethods_String_visited.get(_parameters))) throw new RuntimeException("Circular definition of attr: ancestorMethods in class: "); ancestorMethods_String_visited.put(_parameters, new Integer(boundariesCrossed)); int num = boundariesCrossed; boolean isFinal = this.is$Final(); SimpleSet ancestorMethods_String_value = ancestorMethods_compute(signature); if(isFinal && num == boundariesCrossed) ancestorMethods_String_values.put(_parameters, ancestorMethods_String_value); ancestorMethods_String_visited.remove(_parameters); return ancestorMethods_String_value; } private SimpleSet ancestorMethods_compute(String signature) { SimpleSet set = SimpleSet.emptySet; for(Iterator outerIter = superinterfacesIterator(); outerIter.hasNext(); ) { TypeDecl typeDecl = (TypeDecl)outerIter.next(); for(Iterator iter = typeDecl.methodsSignature(signature).iterator(); iter.hasNext(); ) { MethodDecl m = (MethodDecl)iter.next(); set = set.add(m); } } if(!superinterfacesIterator().hasNext()) { for(Iterator iter = typeObject().methodsSignature(signature).iterator(); iter.hasNext(); ) { MethodDecl m = (MethodDecl)iter.next(); if(m.isPublic()) set = set.add(m); } } return set; } protected java.util.Map memberTypes_String_visited; // Declared in LookupType.jrag at line 432 @SuppressWarnings({"unchecked", "cast"}) public SimpleSet memberTypes(String name) { Object _parameters = name;if(memberTypes_String_visited == null) memberTypes_String_visited = new java.util.HashMap(4);if(memberTypes_String_values == null) memberTypes_String_values = new java.util.HashMap(4); if(memberTypes_String_values.containsKey(_parameters)) return (SimpleSet)memberTypes_String_values.get(_parameters); if(new Integer(boundariesCrossed).equals(memberTypes_String_visited.get(_parameters))) throw new RuntimeException("Circular definition of attr: memberTypes in class: "); memberTypes_String_visited.put(_parameters, new Integer(boundariesCrossed)); int num = boundariesCrossed; boolean isFinal = this.is$Final(); SimpleSet memberTypes_String_value = memberTypes_compute(name); if(isFinal && num == boundariesCrossed) memberTypes_String_values.put(_parameters, memberTypes_String_value); memberTypes_String_visited.remove(_parameters); return memberTypes_String_value; } private SimpleSet memberTypes_compute(String name) { SimpleSet set = localTypeDecls(name); if(!set.isEmpty()) return set; for(Iterator outerIter = superinterfacesIterator(); outerIter.hasNext(); ) { TypeDecl typeDecl = (TypeDecl)outerIter.next(); for(Iterator iter = typeDecl.memberTypes(name).iterator(); iter.hasNext(); ) { TypeDecl decl = (TypeDecl)iter.next(); if(!decl.isPrivate()) set = set.add(decl); } } return set; } protected java.util.Map memberFields_String_visited; // Declared in LookupVariable.jrag at line 297 @SuppressWarnings({"unchecked", "cast"}) public SimpleSet memberFields(String name) { Object _parameters = name;if(memberFields_String_visited == null) memberFields_String_visited = new java.util.HashMap(4);if(memberFields_String_values == null) memberFields_String_values = new java.util.HashMap(4); if(memberFields_String_values.containsKey(_parameters)) return (SimpleSet)memberFields_String_values.get(_parameters); if(new Integer(boundariesCrossed).equals(memberFields_String_visited.get(_parameters))) throw new RuntimeException("Circular definition of attr: memberFields in class: "); memberFields_String_visited.put(_parameters, new Integer(boundariesCrossed)); int num = boundariesCrossed; boolean isFinal = this.is$Final(); SimpleSet memberFields_String_value = memberFields_compute(name); if(isFinal && num == boundariesCrossed) memberFields_String_values.put(_parameters, memberFields_String_value); memberFields_String_visited.remove(_parameters); return memberFields_String_value; } private SimpleSet memberFields_compute(String name) { SimpleSet fields = localFields(name); if(!fields.isEmpty()) return fields; for(Iterator outerIter = superinterfacesIterator(); outerIter.hasNext(); ) { TypeDecl typeDecl = (TypeDecl)outerIter.next(); for(Iterator iter = typeDecl.memberFields(name).iterator(); iter.hasNext(); ) { FieldDeclaration f = (FieldDeclaration)iter.next(); if(f.accessibleFrom(this) && !f.isPrivate()) { fields = fields.add(f); } } } return fields; } protected int isAbstract_visited = -1; // Declared in Modifiers.jrag at line 203 @SuppressWarnings({"unchecked", "cast"}) public boolean isAbstract() { if(isAbstract_visited == boundariesCrossed) throw new RuntimeException("Circular definition of attr: isAbstract in class: "); isAbstract_visited = boundariesCrossed; boolean isAbstract_value = isAbstract_compute(); isAbstract_visited = -1; return isAbstract_value; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -