@Override public List<ResolvedConstructorDeclaration> getConstructors() { return AstResolutionUtils.getConstructors(this.wrappedNode, typeSolver, this); } }
@Override public Optional<ResolvedReferenceTypeDeclaration> containerType() { return javaParserTypeAdapter.containerType(); } }
public JavaParserEnumDeclaration(com.github.javaparser.ast.body.EnumDeclaration wrappedNode, TypeSolver typeSolver) { this.wrappedNode = wrappedNode; this.typeSolver = typeSolver; this.javaParserTypeAdapter = new JavaParserTypeAdapter(wrappedNode, typeSolver); }
@Override public String getContainerQualifiedName() { ResolvedTypeParametrizable container = getContainer(); if (container instanceof ResolvedReferenceTypeDeclaration) { return ((ResolvedReferenceTypeDeclaration) container).getQualifiedName(); } else if (container instanceof JavaParserConstructorDeclaration) { return ((JavaParserConstructorDeclaration) container).getQualifiedSignature(); } else { return ((JavaParserMethodDeclaration) container).getQualifiedSignature(); } }
@Override public boolean isAssignableBy(ResolvedReferenceTypeDeclaration other) { return javaParserTypeAdapter.isAssignableBy(other); }
@Override public String getPackageName() { return javaParserTypeAdapter.getPackageName(); }
@Override public String getClassName() { return AstResolutionUtils.getClassName("", wrappedNode); }
@Override public String getContainerQualifiedName() { ResolvedTypeParametrizable container = getContainer(); if (container instanceof ResolvedReferenceTypeDeclaration) { return ((ResolvedReferenceTypeDeclaration) container).getQualifiedName(); } else if (container instanceof JavaParserConstructorDeclaration) { return ((JavaParserConstructorDeclaration) container).getQualifiedSignature(); } else { return ((JavaParserMethodDeclaration) container).getQualifiedSignature(); } }
@Override public boolean isAssignableBy(ResolvedType type) { return javaParserTypeAdapter.isAssignableBy(type); }
public JavaParserEnumDeclaration(com.github.javaparser.ast.body.EnumDeclaration wrappedNode, TypeSolver typeSolver) { this.wrappedNode = wrappedNode; this.typeSolver = typeSolver; this.javaParserTypeAdapter = new JavaParserTypeAdapter<>(wrappedNode, typeSolver); }
@Override public Optional<ResolvedReferenceTypeDeclaration> containerType() { return javaParserTypeAdapter.containerType(); } }
@Override public String getPackageName() { return javaParserTypeAdapter.getPackageName(); }
@Override public List<ResolvedConstructorDeclaration> getConstructors() { return AstResolutionUtils.getConstructors(this.wrappedNode, typeSolver, this); }
@Override public String getContainerId() { ResolvedTypeParametrizable container = getContainer(); if (container instanceof ResolvedReferenceTypeDeclaration) { return ((ResolvedReferenceTypeDeclaration) container).getId(); } else if (container instanceof JavaParserConstructorDeclaration) { return ((JavaParserConstructorDeclaration) container).getQualifiedSignature(); } else { return ((JavaParserMethodDeclaration) container).getQualifiedSignature(); } }
@Override public boolean isAssignableBy(ResolvedType type) { return javaParserTypeAdapter.isAssignableBy(type); }
public JavaParserEnumDeclaration(com.github.javaparser.ast.body.EnumDeclaration wrappedNode, TypeSolver typeSolver) { this.wrappedNode = wrappedNode; this.typeSolver = typeSolver; this.javaParserTypeAdapter = new JavaParserTypeAdapter(wrappedNode, typeSolver); }
@Override public String getContainerId() { ResolvedTypeParametrizable container = getContainer(); if (container instanceof ResolvedReferenceTypeDeclaration) { return ((ResolvedReferenceTypeDeclaration) container).getId(); } else if (container instanceof JavaParserConstructorDeclaration) { return ((JavaParserConstructorDeclaration) container).getQualifiedSignature(); } else { return ((JavaParserMethodDeclaration) container).getQualifiedSignature(); } }
@Override public boolean isAssignableBy(ResolvedType type) { return javaParserTypeAdapter.isAssignableBy(type); }
@Override public String getContainerId() { ResolvedTypeParametrizable container = getContainer(); if (container instanceof ResolvedReferenceTypeDeclaration) { return ((ResolvedReferenceTypeDeclaration) container).getId(); } else if (container instanceof JavaParserConstructorDeclaration) { return ((JavaParserConstructorDeclaration) container).getQualifiedSignature(); } else { return ((JavaParserMethodDeclaration) container).getQualifiedSignature(); } }
@Override public String getContainerQualifiedName() { ResolvedTypeParametrizable container = getContainer(); if (container instanceof ResolvedReferenceTypeDeclaration) { return ((ResolvedReferenceTypeDeclaration) container).getQualifiedName(); } else if (container instanceof JavaParserConstructorDeclaration) { return ((JavaParserConstructorDeclaration) container).getQualifiedSignature(); } else { return ((JavaParserMethodDeclaration) container).getQualifiedSignature(); } }