Definition

org.beangle.cdi.bind.Binding.Definition
class Definition(var beanName: String, var clazz: Class[_], scopeName: String)

Bean Definition

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def constructor(args: Any*): Definition.this.type
def isAbstract: Boolean
def nowire(properties: String*): Definition.this.type
def optional(properties: String*): Definition.this.type
def property(property: String, value: AnyRef): Definition
def wiredEagerly(newvalue: Boolean): Definition.this.type

Concrete fields

var abstractFlag: Boolean
var beanName: String
var clazz: Class[_]
var constructorArgs: Buffer[Any]
var description: String
var destroyMethod: String
var factoryBean: String
var factoryMethod: String
var initMethod: String
var lazyInit: Boolean
val nowires: Set[String]
val optionals: Set[String]
var parent: String
var primary: Boolean
var properties: HashMap[String, Any]
var scope: String
var targetClass: Class[_]
var wiredEagerly: Boolean