类 ClassDef

java.lang.Object
spring.turbo.bean.classpath.ClassDef
所有已实现的接口:
Serializable, Comparable<ClassDef>, org.springframework.beans.BeanMetadataElement, org.springframework.beans.factory.config.BeanDefinition, org.springframework.core.AttributeAccessor

public final class ClassDef extends Object implements org.springframework.beans.factory.config.BeanDefinition, Comparable<ClassDef>, Serializable
类路径扫描的结果
从以下版本开始:
2.0.9
作者:
应卓
另请参阅:
  • 构造器详细资料

    • ClassDef

      public ClassDef(org.springframework.beans.factory.config.BeanDefinition beanDefinition)
      构造方法
      参数:
      beanDefinition - beanDefinition实例
    • ClassDef

      public ClassDef(org.springframework.beans.factory.config.BeanDefinition beanDefinition, @Nullable ClassLoader classLoader)
      构造方法
      参数:
      beanDefinition - beanDefinition实例
      classLoader - 类加载器
  • 方法详细资料

    • getBeanClass

      public Class<?> getBeanClass()
      获取类型
      返回:
      类型
      另请参阅:
    • getMergedAnnotations

      public org.springframework.core.annotation.MergedAnnotations getMergedAnnotations()
    • getMergedAnnotation

      public <A extends Annotation> org.springframework.core.annotation.MergedAnnotation<A> getMergedAnnotation(Class<A> annotationType)
    • isAnnotationPresent

      public <A extends Annotation> boolean isAnnotationPresent(Class<A> annotationType)
    • isAnnotationPresentDirectly

      public <A extends Annotation> boolean isAnnotationPresentDirectly(Class<A> annotationType)
    • getAnnotation

      @Nullable public <A extends Annotation> A getAnnotation(Class<A> annotationType)
    • getRequiredAnnotation

      public <A extends Annotation> A getRequiredAnnotation(Class<A> annotationType)
    • getAnnotationAttributes

      public <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes getAnnotationAttributes(Class<A> annotationType)
    • getAnnotationAttributes

      public <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes getAnnotationAttributes(Class<A> annotationType, boolean classValuesAsString)
    • getAnnotationAttributes

      public <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes getAnnotationAttributes(Class<A> annotationType, boolean classValuesAsString, boolean nestedAnnotationsAsMap)
    • compareTo

      public int compareTo(@Nullable ClassDef o)
      指定者:
      compareTo 在接口中 Comparable<ClassDef>
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • getParentName

      @Nullable public String getParentName()
      指定者:
      getParentName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setParentName

      public void setParentName(String parentName)
      指定者:
      setParentName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getBeanClassName

      @Nullable public String getBeanClassName()
      指定者:
      getBeanClassName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setBeanClassName

      public void setBeanClassName(String beanClassName)
      指定者:
      setBeanClassName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getScope

      public String getScope()
      指定者:
      getScope 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setScope

      @Nullable public void setScope(String scope)
      指定者:
      setScope 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • isLazyInit

      public boolean isLazyInit()
      指定者:
      isLazyInit 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setLazyInit

      public void setLazyInit(boolean lazyInit)
      指定者:
      setLazyInit 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getDependsOn

      @Nullable public String[] getDependsOn()
      指定者:
      getDependsOn 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setDependsOn

      public void setDependsOn(String... dependsOn)
      指定者:
      setDependsOn 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • isAutowireCandidate

      public boolean isAutowireCandidate()
      指定者:
      isAutowireCandidate 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setAutowireCandidate

      public void setAutowireCandidate(boolean autowireCandidate)
      指定者:
      setAutowireCandidate 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • isPrimary

      public boolean isPrimary()
      指定者:
      isPrimary 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setPrimary

      public void setPrimary(boolean primary)
      指定者:
      setPrimary 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getFactoryBeanName

      @Nullable public String getFactoryBeanName()
      指定者:
      getFactoryBeanName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setFactoryBeanName

      public void setFactoryBeanName(String factoryBeanName)
      指定者:
      setFactoryBeanName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getFactoryMethodName

      @Nullable public String getFactoryMethodName()
      指定者:
      getFactoryMethodName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setFactoryMethodName

      public void setFactoryMethodName(String factoryMethodName)
      指定者:
      setFactoryMethodName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getConstructorArgumentValues

      public org.springframework.beans.factory.config.ConstructorArgumentValues getConstructorArgumentValues()
      指定者:
      getConstructorArgumentValues 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getPropertyValues

      public org.springframework.beans.MutablePropertyValues getPropertyValues()
      指定者:
      getPropertyValues 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getInitMethodName

      @Nullable public String getInitMethodName()
      指定者:
      getInitMethodName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setInitMethodName

      public void setInitMethodName(String initMethodName)
      指定者:
      setInitMethodName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getDestroyMethodName

      public String getDestroyMethodName()
      指定者:
      getDestroyMethodName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setDestroyMethodName

      public void setDestroyMethodName(String destroyMethodName)
      指定者:
      setDestroyMethodName 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getRole

      public int getRole()
      指定者:
      getRole 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setRole

      public void setRole(int role)
      指定者:
      setRole 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getDescription

      @Nullable public String getDescription()
      指定者:
      getDescription 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setDescription

      public void setDescription(String description)
      指定者:
      setDescription 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getResolvableType

      public org.springframework.core.ResolvableType getResolvableType()
      指定者:
      getResolvableType 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • isSingleton

      public boolean isSingleton()
      指定者:
      isSingleton 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • isPrototype

      public boolean isPrototype()
      指定者:
      isPrototype 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • isAbstract

      public boolean isAbstract()
      指定者:
      isAbstract 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getResourceDescription

      @Nullable public String getResourceDescription()
      指定者:
      getResourceDescription 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • getOriginatingBeanDefinition

      @Nullable public org.springframework.beans.factory.config.BeanDefinition getOriginatingBeanDefinition()
      指定者:
      getOriginatingBeanDefinition 在接口中 org.springframework.beans.factory.config.BeanDefinition
    • setAttribute

      public void setAttribute(String name, Object value)
      指定者:
      setAttribute 在接口中 org.springframework.core.AttributeAccessor
    • getAttribute

      public Object getAttribute(String name)
      指定者:
      getAttribute 在接口中 org.springframework.core.AttributeAccessor
    • removeAttribute

      public Object removeAttribute(String name)
      指定者:
      removeAttribute 在接口中 org.springframework.core.AttributeAccessor
    • hasAttribute

      public boolean hasAttribute(String name)
      指定者:
      hasAttribute 在接口中 org.springframework.core.AttributeAccessor
    • attributeNames

      public String[] attributeNames()
      指定者:
      attributeNames 在接口中 org.springframework.core.AttributeAccessor