public class JavaParserTypeParameter extends AbstractTypeDeclaration implements TypeParameterDeclaration
TypeParameterDeclaration.Bound| Constructor and Description |
|---|
JavaParserTypeParameter(com.github.javaparser.ast.type.TypeParameter wrappedNode,
TypeSolver typeSolver) |
getAllMethodsclone, finalize, getClass, notify, notifyAll, wait, wait, waitonTypeasClass, asEnum, asInterface, asType, asTypeParameter, canBeAssignedTo, containerType, findTypeParameter, getAllAncestors, getAllNonStaticFields, getAllStaticFields, getDeclaredFields, getId, hasAnnotation, internalTypes, isClass, isEnum, isInterface, isTypeasField, asMethod, asParameter, hasName, isField, isMethod, isParameterpublic JavaParserTypeParameter(com.github.javaparser.ast.type.TypeParameter wrappedNode,
TypeSolver typeSolver)
public Set<MethodDeclaration> getDeclaredMethods()
getDeclaredMethods in interface TypeDeclarationpublic SymbolReference<MethodDeclaration> solveMethod(String name, List<Type> parameterTypes)
public String getName()
getName in interface DeclarationgetName in interface TypeParameterDeclarationpublic boolean isAssignableBy(TypeDeclaration other)
isAssignableBy in interface TypeDeclarationpublic boolean declaredOnType()
declaredOnType in interface TypeParameterDeclarationpublic boolean declaredOnMethod()
declaredOnMethod in interface TypeParameterDeclarationpublic String getContainerQualifiedName()
getContainerQualifiedName in interface TypeParameterDeclarationpublic String getContainerId()
getContainerId in interface TypeParameterDeclarationpublic String getQualifiedName()
getQualifiedName in interface TypeDeclarationgetQualifiedName in interface TypeParameterDeclarationpublic List<TypeParameterDeclaration.Bound> getBounds(TypeSolver typeSolver)
getBounds in interface TypeParameterDeclarationpublic Context getContext()
public Type getUsage(com.github.javaparser.ast.Node node)
public boolean isAssignableBy(Type type)
isAssignableBy in interface TypeDeclarationpublic FieldDeclaration getField(String name)
getField in interface TypeDeclarationpublic boolean hasField(String name)
hasField in interface TypeDeclarationpublic List<FieldDeclaration> getAllFields()
getAllFields in interface TypeDeclarationpublic List<ReferenceType> getAncestors()
getAncestors in interface TypeDeclarationpublic boolean isTypeParameter()
isTypeParameter in interface TypeDeclarationpublic boolean hasDirectlyAnnotation(String canonicalName)
hasDirectlyAnnotation in interface TypeDeclarationpublic List<TypeParameterDeclaration> getTypeParameters()
getTypeParameters in interface TypeParametrizableprotected TypeSolver typeSolver()
typeSolver in class AbstractTypeDeclarationpublic com.github.javaparser.ast.type.TypeParameter getWrappedNode()
Copyright © 2016. All rights reserved.