private boolean usedInOuterEnum(ASTClassOrInterfaceDeclaration node, NameDeclaration decl) { List<ASTEnumDeclaration> outerEnums = node.getParentsOfType(ASTEnumDeclaration.class); for (ASTEnumDeclaration outerEnum : outerEnums) { ASTEnumBody enumBody = outerEnum.getFirstChildOfType(ASTEnumBody.class); if (usedInOuter(decl, enumBody)) { return true; } } return false; }
/** * Find out whether the variable is used in an outer class */ private boolean usedInOuterClass(ASTClassOrInterfaceDeclaration node, NameDeclaration decl) { List<ASTClassOrInterfaceDeclaration> outerClasses = node.getParentsOfType(ASTClassOrInterfaceDeclaration.class); for (ASTClassOrInterfaceDeclaration outerClass : outerClasses) { ASTClassOrInterfaceBody classOrInterfaceBody = outerClass .getFirstChildOfType(ASTClassOrInterfaceBody.class); if (usedInOuter(decl, classOrInterfaceBody)) { return true; } } return false; }
private boolean usedInOuterEnum(ASTClassOrInterfaceDeclaration node, NameDeclaration decl) { List<ASTEnumDeclaration> outerEnums = node.getParentsOfType(ASTEnumDeclaration.class); for (ASTEnumDeclaration outerEnum : outerEnums) { ASTEnumBody enumBody = outerEnum.getFirstChildOfType(ASTEnumBody.class); if (usedInOuter(decl, enumBody)) { return true; } } return false; }
/** * Find out whether the variable is used in an outer class */ private boolean usedInOuterClass(ASTClassOrInterfaceDeclaration node, NameDeclaration decl) { List<ASTClassOrInterfaceDeclaration> outerClasses = node.getParentsOfType(ASTClassOrInterfaceDeclaration.class); for (ASTClassOrInterfaceDeclaration outerClass : outerClasses) { ASTClassOrInterfaceBody classOrInterfaceBody = outerClass .getFirstChildOfType(ASTClassOrInterfaceBody.class); if (usedInOuter(decl, classOrInterfaceBody)) { return true; } } return false; }