public class AdvClassBuilderImpl extends java.lang.Object implements UsingClassBody, AdvAfterClassModifier, AdvAfterClassName, AdvAfterClassExtends, AdvAfterClassImplements, AdvClassBuilder, AdvAfterModifier, AdvAfterClassEnd
| 构造器和说明 |
|---|
AdvClassBuilderImpl(java.lang.ThreadLocal<AdvContext> _contextThreadLocal) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
access(int accPublic) |
AdvAfterClassName |
class_(java.lang.String className) |
AdvAfterClassEnd |
end() |
AdvClassBuilder |
enterClassBody() |
AdvAfterClassExtends |
extends_(java.lang.Class<?> _extends) |
AdvAfterClassExtends |
extends_(Clazz _extends) |
boolean_ |
field_boolean(java.lang.String name) |
Boolean__ |
field_Boolean(java.lang.String name) |
byte |
field_byte(java.lang.String name) |
double |
field_double(java.lang.String name) |
float |
field_float(java.lang.String name) |
int |
field_int(java.lang.String name) |
long |
field_long(java.lang.String name) |
short |
field_short(java.lang.String name) |
<T> T |
field(java.lang.String name,
java.lang.Class<T> clazz) |
ClassBody |
getClassBody() |
Clazz |
getClazz() |
Clazz |
getSuperClazz() |
AdvAfterClassImplements |
implements_(java.lang.Class<?> interfaceClass) |
AdvAfterClassImplements |
implements_(java.lang.Class<?> interfaceClass,
java.lang.Class<?> genericClass) |
AdvAfterClassImplements |
implements_(Clazz... interfaceClass) |
AdvAfterMethodName |
method(int access,
java.lang.String methodName) |
AdvAfterMethodName |
method(java.lang.String methodName) |
AdvAfterModifier |
package_() |
AdvAfterModifier |
private_() |
AdvAfterModifier |
protected_() |
AdvAfterModifier |
public_() |
byte[] |
toByteArray() |
public AdvClassBuilderImpl(java.lang.ThreadLocal<AdvContext> _contextThreadLocal)
public Clazz getClazz()
getClazz 在接口中 AdvUsingClazzpublic Clazz getSuperClazz()
getSuperClazz 在接口中 AdvUsingSuperClazzpublic ClassBody getClassBody()
getClassBody 在接口中 UsingClassBodypublic void access(int accPublic)
public AdvAfterClassName class_(java.lang.String className)
class_ 在接口中 AdvUsingClassNamepublic AdvAfterClassExtends extends_(Clazz _extends)
extends_ 在接口中 AdvUsingClassExtendspublic AdvAfterClassExtends extends_(java.lang.Class<?> _extends)
extends_ 在接口中 AdvUsingClassExtendspublic AdvAfterClassImplements implements_(java.lang.Class<?> interfaceClass)
implements_ 在接口中 AdvUsingClassImplementspublic AdvAfterClassImplements implements_(Clazz... interfaceClass)
implements_ 在接口中 AdvUsingClassImplementspublic AdvAfterClassImplements implements_(java.lang.Class<?> interfaceClass, java.lang.Class<?> genericClass)
implements_ 在接口中 AdvUsingClassImplementspublic AdvClassBuilder enterClassBody()
enterClassBody 在接口中 AdvUsingClassEnterBodypublic AdvAfterMethodName method(java.lang.String methodName)
method 在接口中 AdvUsingMethodpublic AdvAfterMethodName method(int access, java.lang.String methodName)
method 在接口中 AdvUsingAccessMethodpublic AdvAfterModifier public_()
public_ 在接口中 AdvUsingModifierpublic AdvAfterModifier protected_()
protected_ 在接口中 AdvUsingModifierpublic AdvAfterModifier package_()
package_ 在接口中 AdvUsingModifierpublic AdvAfterModifier private_()
private_ 在接口中 AdvUsingModifierpublic AdvAfterClassEnd end()
end 在接口中 AdvClassBuilderpublic byte[] toByteArray()
toByteArray 在接口中 AdvUsingToByteArraypublic boolean_ field_boolean(java.lang.String name)
field_boolean 在接口中 AdvUsingFieldpublic Boolean__ field_Boolean(java.lang.String name)
field_Boolean 在接口中 AdvUsingFieldpublic byte field_byte(java.lang.String name)
field_byte 在接口中 AdvUsingFieldpublic short field_short(java.lang.String name)
field_short 在接口中 AdvUsingFieldpublic int field_int(java.lang.String name)
field_int 在接口中 AdvUsingFieldpublic long field_long(java.lang.String name)
field_long 在接口中 AdvUsingFieldpublic float field_float(java.lang.String name)
field_float 在接口中 AdvUsingFieldpublic double field_double(java.lang.String name)
field_double 在接口中 AdvUsingFieldpublic <T> T field(java.lang.String name,
java.lang.Class<T> clazz)
field 在接口中 AdvUsingFieldCopyright © 2020–2021. All rights reserved.