ExtBeanDefinition

class ExtBeanDefinition extends GenericBeanDefinition
Companion:
object
class GenericBeanDefinition
class AbstractBeanDefinition
trait Cloneable
trait BeanDefinition
class BeanMetadataAttributeAccessor
trait BeanMetadataElement
class AttributeAccessorSupport
trait Serializable
trait AttributeAccessor
class Object
trait Matchable
class Any

Value members

Constructors

def this(d: Definition, properties: Map[String, String])

Inherited methods

def addMetadataAttribute(x$0: BeanMetadataAttribute): Unit
Inherited from:
BeanMetadataAttributeAccessor
def addQualifier(x$0: AutowireCandidateQualifier): Unit
Inherited from:
AbstractBeanDefinition
def applyDefaults(x$0: BeanDefinitionDefaults): Unit
Inherited from:
AbstractBeanDefinition
def attributeNames(): Array[String]
Inherited from:
AttributeAccessorSupport
def clone(): <FromJavaObject>

Create a copy of the receiver object.

Create a copy of the receiver object.

The default implementation of the clone method is platform dependent.

Returns:

a copy of the receiver object.

Note:

not specified by SLS as a member of AnyRef

Inherited from:
AbstractBeanDefinition
def cloneBeanDefinition(): AbstractBeanDefinition
Inherited from:
GenericBeanDefinition
def computeAttribute[T <: <FromJavaObject>](x$0: String, x$1: Function[String, T]): T
Inherited from:
AttributeAccessorSupport
def copyQualifiersFrom(x$0: AbstractBeanDefinition): Unit
Inherited from:
AbstractBeanDefinition
def equals(x$0: <FromJavaObject>): Boolean

Compares the receiver object (this) with the argument object (that) for equivalence.

Compares the receiver object (this) with the argument object (that) for equivalence.

Any implementation of this method should be an equivalence relation:

  • It is reflexive: for any instance x of type Any, x.equals(x) should return true.
  • It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any instances x, y, and z of type Any if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is usually necessary to override hashCode to ensure that objects which are "equal" (o1.equals(o2) returns true) hash to the same scala.Int. (o1.hashCode.equals(o2.hashCode)).

Value parameters:
that

the object to compare against this object for equality.

Returns:

true if the receiver object is equivalent to the argument; false otherwise.

Inherited from:
GenericBeanDefinition
@Nullable
def getAttribute(x$0: String): <FromJavaObject>
Inherited from:
BeanMetadataAttributeAccessor
def getAutowireMode(): Int
Inherited from:
AbstractBeanDefinition
def getBeanClass(): Class[_ <: <FromJavaObject>]
Inherited from:
AbstractBeanDefinition
@Nullable
def getBeanClassName(): String
Inherited from:
AbstractBeanDefinition
def getConstructorArgumentValues(): ConstructorArgumentValues
Inherited from:
AbstractBeanDefinition
Inherited from:
AbstractBeanDefinition
@Nullable
def getDependsOn(): Array[String]
Inherited from:
AbstractBeanDefinition
@Nullable
def getDescription(): String
Inherited from:
AbstractBeanDefinition
@Nullable
def getDestroyMethodName(): String
Inherited from:
AbstractBeanDefinition
@Nullable
def getFactoryBeanName(): String
Inherited from:
AbstractBeanDefinition
@Nullable
def getFactoryMethodName(): String
Inherited from:
AbstractBeanDefinition
@Nullable
def getInitMethodName(): String
Inherited from:
AbstractBeanDefinition
@Nullable
def getInstanceSupplier(): Supplier[_ <: <FromJavaObject>]
Inherited from:
AbstractBeanDefinition
@Nullable
def getLazyInit(): Boolean
Inherited from:
AbstractBeanDefinition
@Nullable
def getMetadataAttribute(x$0: String): BeanMetadataAttribute
Inherited from:
BeanMetadataAttributeAccessor
def getMethodOverrides(): MethodOverrides
Inherited from:
AbstractBeanDefinition
@Nullable
def getOriginatingBeanDefinition(): BeanDefinition
Inherited from:
AbstractBeanDefinition
@Nullable
def getParentName(): String
Inherited from:
GenericBeanDefinition
def getPropertyValues(): MutablePropertyValues
Inherited from:
AbstractBeanDefinition
@Nullable
def getQualifier(x$0: String): AutowireCandidateQualifier
Inherited from:
AbstractBeanDefinition
def getQualifiers(): Set[AutowireCandidateQualifier]
Inherited from:
AbstractBeanDefinition
def getResolvableType(): ResolvableType
Inherited from:
AbstractBeanDefinition
Inherited from:
AbstractBeanDefinition
@Nullable
def getResource(): Resource
Inherited from:
AbstractBeanDefinition
@Nullable
Inherited from:
AbstractBeanDefinition
def getRole(): Int
Inherited from:
AbstractBeanDefinition
@Nullable
def getScope(): String
Inherited from:
AbstractBeanDefinition
@Nullable
def getSource(): <FromJavaObject>
Inherited from:
BeanMetadataAttributeAccessor
def hasAttribute(name: String): Boolean
Inherited from:
AttributeAccessorSupport
def hasBeanClass(): Boolean
Inherited from:
AbstractBeanDefinition
Inherited from:
AbstractBeanDefinition
def hasMethodOverrides(): Boolean
Inherited from:
AbstractBeanDefinition
def hasPropertyValues(): Boolean
Inherited from:
AbstractBeanDefinition
def hasQualifier(x$0: String): Boolean
Inherited from:
AbstractBeanDefinition
def hashCode(): Int

Calculate a hash code value for the object.

Calculate a hash code value for the object.

The default hashing algorithm is platform dependent.

Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.

Returns:

the hash code value for this object.

Inherited from:
AbstractBeanDefinition
def isAbstract(): Boolean
Inherited from:
AbstractBeanDefinition
def isAutowireCandidate(): Boolean
Inherited from:
AbstractBeanDefinition
def isEnforceDestroyMethod(): Boolean
Inherited from:
AbstractBeanDefinition
def isEnforceInitMethod(): Boolean
Inherited from:
AbstractBeanDefinition
def isLazyInit(): Boolean
Inherited from:
AbstractBeanDefinition
Inherited from:
AbstractBeanDefinition
Inherited from:
AbstractBeanDefinition
def isPrimary(): Boolean
Inherited from:
AbstractBeanDefinition
def isPrototype(): Boolean
Inherited from:
AbstractBeanDefinition
def isSingleton(): Boolean
Inherited from:
AbstractBeanDefinition
def isSynthetic(): Boolean
Inherited from:
AbstractBeanDefinition
def overrideFrom(x$0: BeanDefinition): Unit
Inherited from:
AbstractBeanDefinition
Inherited from:
AbstractBeanDefinition
@Nullable
def removeAttribute(x$0: String): <FromJavaObject>
Inherited from:
BeanMetadataAttributeAccessor
@Nullable
def resolveBeanClass(x$0: ClassLoader): Class[_ <: <FromJavaObject>]
Inherited from:
AbstractBeanDefinition
def setAbstract(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def setAttribute(x$0: String, x$1: <FromJavaObject>): Unit
Inherited from:
BeanMetadataAttributeAccessor
def setAutowireCandidate(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def setAutowireMode(x$0: Int): Unit
Inherited from:
AbstractBeanDefinition
def setBeanClass(x$0: Class[_ <: <FromJavaObject>]): Unit
Inherited from:
AbstractBeanDefinition
def setBeanClassName(x$0: String): Unit
Inherited from:
AbstractBeanDefinition
def setConstructorArgumentValues(x$0: ConstructorArgumentValues): Unit
Inherited from:
AbstractBeanDefinition
def setDependencyCheck(x$0: Int): Unit
Inherited from:
AbstractBeanDefinition
def setDependsOn(x$0: String*): Unit
Inherited from:
AbstractBeanDefinition
def setDescription(x$0: String): Unit
Inherited from:
AbstractBeanDefinition
def setDestroyMethodName(x$0: String): Unit
Inherited from:
AbstractBeanDefinition
def setEnforceDestroyMethod(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def setEnforceInitMethod(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def setFactoryBeanName(x$0: String): Unit
Inherited from:
AbstractBeanDefinition
def setFactoryMethodName(x$0: String): Unit
Inherited from:
AbstractBeanDefinition
def setInitMethodName(x$0: String): Unit
Inherited from:
AbstractBeanDefinition
def setInstanceSupplier(x$0: Supplier[_ <: <FromJavaObject>]): Unit
Inherited from:
AbstractBeanDefinition
def setLazyInit(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def setLenientConstructorResolution(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def setMethodOverrides(x$0: MethodOverrides): Unit
Inherited from:
AbstractBeanDefinition
def setNonPublicAccessAllowed(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def setOriginatingBeanDefinition(x$0: BeanDefinition): Unit
Inherited from:
AbstractBeanDefinition
def setParentName(x$0: String): Unit
Inherited from:
GenericBeanDefinition
def setPrimary(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def setPropertyValues(x$0: MutablePropertyValues): Unit
Inherited from:
AbstractBeanDefinition
def setResource(x$0: Resource): Unit
Inherited from:
AbstractBeanDefinition
def setResourceDescription(x$0: String): Unit
Inherited from:
AbstractBeanDefinition
def setRole(x$0: Int): Unit
Inherited from:
AbstractBeanDefinition
def setScope(x$0: String): Unit
Inherited from:
AbstractBeanDefinition
def setSource(x$0: <FromJavaObject>): Unit
Inherited from:
BeanMetadataAttributeAccessor
def setSynthetic(x$0: Boolean): Unit
Inherited from:
AbstractBeanDefinition
def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Returns:

a string representation of the object.

Inherited from:
GenericBeanDefinition
def validate(): Unit
Inherited from:
AbstractBeanDefinition

Concrete fields

val nowires: Set[String]
val optionals: Set[String]
var wiredEagerly: Boolean