@Override public boolean hasNestedType(String name) { for (JavaSource<?> nested : getNestedTypes()) { if (nested.getName().equals(name)) { return true; } } return false; }
@Override public boolean hasNestedType(String name) { for (JavaSource<?> nested : getNestedTypes()) { if (nested.getName().equals(name)) { return true; } } return false; }
@Override public boolean hasNestedType(Class<?> type) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), type.getSimpleName()) || Strings.areEqual(nested.getQualifiedName(), type.getName())) { return true; } } return false; }
@Override public boolean hasNestedType(Class<?> type) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), type.getSimpleName()) || Strings.areEqual(nested.getQualifiedName(), type.getName())) { return true; } } return false; }
@Override public boolean hasNestedType(Class<?> type) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), type.getSimpleName()) || Strings.areEqual(nested.getQualifiedName(), type.getName())) { return true; } } return false; }
@Override public boolean hasNestedType(Class<?> type) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), type.getSimpleName()) || Strings.areEqual(nested.getQualifiedName(), type.getName())) { return true; } } return false; }
@Override public <NESTED_TYPE extends JavaSource<?>> NESTED_TYPE addNestedType(NESTED_TYPE type) { if (type instanceof AbstractJavaSource) { List<Object> bodyDeclarations = getBodyDeclaration().bodyDeclarations(); BodyDeclaration nestedBody = ((AbstractJavaSource<?>) type).body; bodyDeclarations.add(ASTNode.copySubtree(unit.getAST(), nestedBody)); } else { throw new IllegalArgumentException("type must be an AbstractJavaSource instance"); } return (NESTED_TYPE) getNestedType(type.getName()); }
@Override public MethodSource<O> setConstructor(final boolean constructor) { method.setConstructor(constructor); if (isConstructor()) { method.setName(ast.newSimpleName(parent.getName())); } return this; }
@Override public JavaSource<?> getNestedType(String name) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), name) || Strings.areEqual(nested.getQualifiedName(), name)) { return nested; } } return null; }
@Override public MethodSource<O> setConstructor(final boolean constructor) { method.setConstructor(constructor); if (isConstructor()) { method.setName(ast.newSimpleName(parent.getName())); } return this; }
@Override public boolean hasNestedType(String name) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), name) || Strings.areEqual(nested.getQualifiedName(), name)) { return true; } } return false; }
@Override public JavaResource getTestJavaResource(final JavaSource<?> javaClass) { String pkg = Strings.isNullOrEmpty(javaClass.getPackage()) ? "" : javaClass.getPackage() + "."; return getTestJavaResource(pkg + javaClass.getName()); }
@Override public boolean hasNestedType(String name) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), name) || Strings.areEqual(nested.getQualifiedName(), name)) { return true; } } return false; }
@Override public JavaSource<?> getNestedType(String name) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), name) || Strings.areEqual(nested.getQualifiedName(), name)) { return nested; } } return null; }
@Override public JavaSource<?> getNestedType(String name) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), name) || Strings.areEqual(nested.getQualifiedName(), name)) { return nested; } } return null; }
@Override public JavaSource<?> getNestedType(String name) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getName(), name) || Strings.areEqual(nested.getQualifiedName(), name)) { return nested; } } return null; }
@Override public MethodSource<O> setConstructor(final boolean constructor) { method.setConstructor(constructor); if (isConstructor()) { method.setName(ast.newSimpleName(parent.getName())); } return this; }
@Override public JavaResource getJavaResource(final JavaSource<?> javaClass) { String pkg = Strings.isNullOrEmpty(javaClass.getPackage()) ? "" : javaClass.getPackage() + "."; return getJavaResource(pkg + javaClass.getName()); }
@Override public boolean hasNestedType(JavaType<?> type) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getQualifiedName(), type.getQualifiedName()) || Strings.areEqual(nested.getName(), type.getName())) { return true; } } return false; }
@Override public boolean hasNestedType(JavaType<?> type) { for (JavaSource<?> nested : getNestedTypes()) { if (Strings.areEqual(nested.getQualifiedName(), type.getQualifiedName()) || Strings.areEqual(nested.getName(), type.getName())) { return true; } } return false; }