Package | Description |
---|---|
org.jboss.classfilewriter | |
org.jboss.weld.bean.proxy | |
org.jboss.weld.util.bytecode |
Modifier and Type | Method and Description |
---|---|
ClassFile |
ClassMethod.getClassFile() |
ClassFile |
ClassField.getClassFile() |
Modifier and Type | Method and Description |
---|---|
protected void |
ProxyFactory.addConstructors(ClassFile proxyClassType,
List<DeferredBytecode> initialValueBytecode)
Adds a constructor for the proxy for each constructor declared by the base
bean type.
|
protected void |
ProxyFactory.addFields(ClassFile proxyClassType,
List<DeferredBytecode> initialValueBytecode) |
protected void |
ClientProxyFactory.addFields(ClassFile proxyClassType,
List<DeferredBytecode> initialValueBytecode) |
protected void |
ProxyFactory.addMethods(ClassFile proxyClassType) |
protected void |
InterceptedSubclassFactory.addMethods(ClassFile proxyClassType) |
protected void |
ProxyFactory.addMethodsFromClass(ClassFile proxyClassType) |
protected void |
InterceptedSubclassFactory.addMethodsFromClass(ClassFile proxyClassType) |
protected void |
DecoratorProxyFactory.addMethodsFromClass(ClassFile proxyClassType) |
protected void |
ProxyFactory.addSerializationSupport(ClassFile proxyClassType)
Adds special serialization code.
|
protected void |
ClientProxyFactory.addSerializationSupport(ClassFile proxyClassType) |
protected void |
ProxyFactory.addSpecialMethods(ClassFile proxyClassType)
Adds methods requiring special implementations rather than just
delegation.
|
protected void |
InterceptedSubclassFactory.addSpecialMethods(ClassFile proxyClassType)
Adds methods requiring special implementations rather than just
delegation.
|
protected void |
EnterpriseProxyFactory.addSpecialMethods(ClassFile proxyClassType) |
protected void |
ProxyFactory.generateEqualsMethod(ClassFile proxyClassType)
Generate the body of the proxies equals method.
|
protected void |
ClientProxyFactory.generateEqualsMethod(ClassFile proxyClassType)
Client proxies are equal to other client proxies for the same bean.
|
protected void |
ProxyFactory.generateHashCodeMethod(ClassFile proxyClassType)
Generate the body of the proxies hashCode method.
|
protected void |
ClientProxyFactory.generateHashCodeMethod(ClassFile proxyClassType)
Client proxies use the following hashCode:
MyProxyName.class.hashCode() |
Modifier and Type | Method and Description |
---|---|
static void |
ConstructorUtils.addConstructor(String returnType,
String[] params,
String[] exceptions,
ClassFile file,
List<DeferredBytecode> initialValueBytecode,
boolean useUnsafeInstantiators)
Adds a constructor that delegates to a super constructor with the same
descriptor.
|
static void |
ConstructorUtils.addDefaultConstructor(ClassFile file,
List<DeferredBytecode> initialValueBytecode,
boolean useUnsafeInstantiators)
adds a constructor that calls super()
|
static Class<?> |
ClassFileUtils.toClass(ClassFile ct,
ClassLoader loader,
ProtectionDomain domain)
Converts the class to a
java.lang.Class object. |
Copyright © 2013 Seam Framework. All Rights Reserved.