| Modifier and Type | Field and Description |
|---|---|
| private ClassNode | |
| private boolean | |
| private boolean | |
| private static final String[] | |
| private final SourceUnit | |
| private final boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | addErrorIfParamsAndReturnTypeEqual(Parameter[] p2, Parameter[] p1, MethodNode node, MethodNode element)
|
| private void | |
| private void | addWeakerAccessError(ClassNode cn, MethodNode method, Parameter[] parameters, MethodNode superMethod)
|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public ClassNode | |
| private static String | |
| private static String | |
| private static String | |
| private static String | |
| private static String | |
| protected SourceUnit | |
| private static boolean | |
| private static boolean | |
| public void | |
| public void | |
| public void | visitClass(ClassNode node)
Overrides org. Implements org. |
| public void | |
| public void | visitConstructor(ConstructorNode node)
Overrides org. Implements org. |
| public void | |
| public void | visitField(FieldNode node)
Overrides org. Implements org. |
| public void | |
| public void | visitMethod(MethodNode node)
Overrides org. Implements org. |
| public void | |
| public void | visitProperty(PropertyNode node)
Overrides org. Implements org. |
| currentClass | back to summary |
|---|---|
| private ClassNode currentClass | |
| inConstructor | back to summary |
|---|---|
| private boolean inConstructor | |
| inStaticConstructor | back to summary |
|---|---|
| private boolean inStaticConstructor | |
| INVALID_NAME_CHARS | back to summary |
|---|---|
| private static final String[] INVALID_NAME_CHARS | |
| source | back to summary |
|---|---|
| private final SourceUnit source | |
| strictNames | back to summary |
|---|---|
| private final boolean strictNames | |
| ClassCompletionVerifier | back to summary |
|---|---|
| public ClassCompletionVerifier(SourceUnit source) | |
| addErrorIfParamsAndReturnTypeEqual | back to summary |
|---|---|
| private void addErrorIfParamsAndReturnTypeEqual(Parameter[] p2, Parameter[] p1, MethodNode node, MethodNode element) | |
| addInvalidUseOfFinalError | back to summary |
|---|---|
| private void addInvalidUseOfFinalError(MethodNode method, Parameter[] parameters, ClassNode superCN) | |
| addWeakerAccessError | back to summary |
|---|---|
| private void addWeakerAccessError(ClassNode cn, MethodNode method, Parameter[] parameters, MethodNode superMethod) | |
| appendParamsDescription | back to summary |
|---|---|
| private void appendParamsDescription(Parameter[] parameters, StringBuilder msg) | |
| checkAbstractDeclaration | back to summary |
|---|---|
| private void checkAbstractDeclaration(MethodNode methodNode) | |
| checkAbstractMethodVisibility | back to summary |
|---|---|
| private void checkAbstractMethodVisibility(ClassNode node) | |
| checkClassExtendsAllSelfTypes | back to summary |
|---|---|
| private void checkClassExtendsAllSelfTypes(ClassNode node) | |
| checkClassForAbstractAndFinal | back to summary |
|---|---|
| private void checkClassForAbstractAndFinal(ClassNode node) | |
| checkClassForIncorrectModifiers | back to summary |
|---|---|
| private void checkClassForIncorrectModifiers(ClassNode node) | |
| checkClassForModifier | back to summary |
|---|---|
| private void checkClassForModifier(ClassNode node, boolean condition, String modifierName) | |
| checkClassForOtherModifiers | back to summary |
|---|---|
| private void checkClassForOtherModifiers(ClassNode node) | |
| checkClassForOverwritingFinal | back to summary |
|---|---|
| private void checkClassForOverwritingFinal(ClassNode cn) | |
| checkDuplicateProperties | back to summary |
|---|---|
| private void checkDuplicateProperties(PropertyNode node) | |
| checkFinalFieldAccess | back to summary |
|---|---|
| private void checkFinalFieldAccess(Expression expression) | |
| checkForInvalidDeclaration | back to summary |
|---|---|
| private void checkForInvalidDeclaration(Expression exp) | |
| checkGenericsUsage | back to summary |
|---|---|
| private void checkGenericsUsage(ASTNode ref, ClassNode[] nodes) | |
| checkGenericsUsage | back to summary |
|---|---|
| private void checkGenericsUsage(ASTNode ref, Parameter[] params) | |
| checkGenericsUsage | back to summary |
|---|---|
| private void checkGenericsUsage(ASTNode ref, ClassNode node) | |
| checkImplementsAndExtends | back to summary |
|---|---|
| private void checkImplementsAndExtends(ClassNode node) | |
| checkInterfaceFieldModifiers | back to summary |
|---|---|
| private void checkInterfaceFieldModifiers(FieldNode node) | |
| checkInterfaceMethodVisibility | back to summary |
|---|---|
| private void checkInterfaceMethodVisibility(ClassNode node) | |
| checkInvalidDeclarationModifier | back to summary |
|---|---|
| private void checkInvalidDeclarationModifier(DeclarationExpression expression, int modifier, String modName) | |
| checkInvalidFieldModifiers | back to summary |
|---|---|
| private void checkInvalidFieldModifiers(FieldNode node) | |
| checkMethodForModifier | back to summary |
|---|---|
| private void checkMethodForModifier(MethodNode node, boolean condition, String modifierName) | |
| checkMethodForWeakerAccessPrivileges | back to summary |
|---|---|
| private void checkMethodForWeakerAccessPrivileges(MethodNode mn, ClassNode cn) | |
| checkMethodModifiers | back to summary |
|---|---|
| private void checkMethodModifiers(MethodNode node) | |
| checkMethodsForIncorrectModifiers | back to summary |
|---|---|
| private void checkMethodsForIncorrectModifiers(ClassNode cn) | |
| checkMethodsForIncorrectName | back to summary |
|---|---|
| private void checkMethodsForIncorrectName(ClassNode cn) | |
| checkMethodsForOverridingFinal | back to summary |
|---|---|
| private void checkMethodsForOverridingFinal(ClassNode cn) | |
| checkMethodsForWeakerAccess | back to summary |
|---|---|
| private void checkMethodsForWeakerAccess(ClassNode cn) | |
| checkNoAbstractMethodsNonabstractClass | back to summary |
|---|---|
| private void checkNoAbstractMethodsNonabstractClass(ClassNode node) | |
| checkNoStaticMethodWithSameSignatureAsNonStatic | back to summary |
|---|---|
| private void checkNoStaticMethodWithSameSignatureAsNonStatic(final ClassNode node) | |
| checkOverloadingPrivateAndPublic | back to summary |
|---|---|
| private void checkOverloadingPrivateAndPublic(MethodNode node) | |
| checkRepetitiveMethod | back to summary |
|---|---|
| private void checkRepetitiveMethod(MethodNode node) | |
| checkStringExceedingMaximumLength | back to summary |
|---|---|
| private void checkStringExceedingMaximumLength(ConstantExpression expression) | |
| checkSuperOrThisOnLHS | back to summary |
|---|---|
| private void checkSuperOrThisOnLHS(Expression expression) | |
| getClassNode | back to summary |
|---|---|
| public ClassNode getClassNode() | |
| getDescription | back to summary |
|---|---|
| private static String getDescription(ClassNode node) | |
| getDescription | back to summary |
|---|---|
| private static String getDescription(MethodNode node) | |
| getDescription | back to summary |
|---|---|
| private static String getDescription(FieldNode node) | |
| getDescription | back to summary |
|---|---|
| private static String getDescription(Parameter node) | |
| getRefDescriptor | back to summary |
|---|---|
| private static String getRefDescriptor(ASTNode ref) | |
| getSourceUnit | back to summary |
|---|---|
| protected SourceUnit getSourceUnit() Implements abstract org. | |
| hasEqualParameterTypes | back to summary |
|---|---|
| private static boolean hasEqualParameterTypes(Parameter[] first, Parameter[] second) | |
| isConstructor | back to summary |
|---|---|
| private static boolean isConstructor(MethodNode method) | |
| visitBinaryExpression | back to summary |
|---|---|
| public void visitBinaryExpression(BinaryExpression expression) Overrides org. Implements org. | |
| visitCatchStatement | back to summary |
|---|---|
| public void visitCatchStatement(CatchStatement cs) Overrides org. Implements org. | |
| visitClass | back to summary |
|---|---|
| public void visitClass(ClassNode node) Overrides org. Implements org. Doc from org. Visit a ClassNode. | |
| visitConstantExpression | back to summary |
|---|---|
| public void visitConstantExpression(ConstantExpression expression) Overrides org. Implements org. | |
| visitConstructor | back to summary |
|---|---|
| public void visitConstructor(ConstructorNode node) Overrides org. Implements org. Doc from org. Visit a ConstructorNode. | |
| visitDeclarationExpression | back to summary |
|---|---|
| public void visitDeclarationExpression(DeclarationExpression expression) Overrides org. Implements org.
| |
| visitField | back to summary |
|---|---|
| public void visitField(FieldNode node) Overrides org. Implements org. Doc from org. Visit a FieldNode. | |
| visitGStringExpression | back to summary |
|---|---|
| public void visitGStringExpression(GStringExpression expression) Overrides org. Implements org. | |
| visitMethod | back to summary |
|---|---|
| public void visitMethod(MethodNode node) Overrides org. Implements org. Doc from org. Visit a MethodNode. | |
| visitMethodCallExpression | back to summary |
|---|---|
| public void visitMethodCallExpression(MethodCallExpression mce) Overrides org. Implements org. | |
| visitProperty | back to summary |
|---|---|
| public void visitProperty(PropertyNode node) Overrides org. Implements org. Doc from org. Visit a PropertyNode. | |