new Enhancer()
- Source:
Methods
(static) getBaqendType(typeConstructor) → {metamodel.ManagedType}
Parameters:
Name | Type | Description |
---|---|---|
typeConstructor |
Class.<*> |
- Source:
Returns:
type the managed type metadata for this class
(static) getIdentifier(typeConstructor) → {string}
Parameters:
Name | Type | Description |
---|---|---|
typeConstructor |
Class.<*> |
- Source:
Returns:
- Type
- string
(static) setIdentifier(typeConstructor, identifier) → {void}
Parameters:
Name | Type | Description |
---|---|---|
typeConstructor |
Class.<*> | |
identifier |
string |
- Source:
Returns:
- Type
- void
createProxy(superClass) → {Class.<*>}
Parameters:
Name | Type | Description |
---|---|---|
superClass |
Class.<*> |
- Source:
Returns:
typeConstructor
- Type
- Class.<*>
enhance(type, typeConstructor) → {void}
Parameters:
Name | Type | Description |
---|---|---|
type |
metamodel.ManagedType | |
typeConstructor |
Class.<*> |
- Source:
Returns:
- Type
- void
enhanceProperty(proto, attribute) → {void}
Parameters:
Name | Type | Description |
---|---|---|
proto |
Object | |
attribute |
metamodel.Attribute |
- Source:
Returns:
- Type
- void
enhancePrototype(proto, type) → {void}
Enhance the prototype of the type
Parameters:
Name | Type | Description |
---|---|---|
proto |
Object | |
type |
metamodel.ManagedType |
- Source:
Returns:
- Type
- void