org.jboss.errai.codegen.util
Class ReflectionPrivateMemberAccessor
java.lang.Object
org.jboss.errai.codegen.util.ReflectionPrivateMemberAccessor
- All Implemented Interfaces:
- PrivateMemberAccessor
public class ReflectionPrivateMemberAccessor
- extends Object
- implements PrivateMemberAccessor
- Author:
- Mike Brock
Method Summary |
static void |
createJavaReflectionConstructorInitializerUtilMethod(ClassStructureBuilder<?> classBuilder)
|
static void |
createJavaReflectionFieldInitializerUtilMethod(ClassStructureBuilder<?> classBuilder)
|
static void |
createJavaReflectionMethodInitializerUtilMethod(ClassStructureBuilder<?> classBuilder)
|
void |
createReadableField(MetaClass type,
ClassStructureBuilder<?> classBuilder,
MetaField field,
Modifier[] modifiers)
|
void |
createWritableField(MetaClass type,
ClassStructureBuilder<?> classBuilder,
MetaField field,
Modifier[] modifiers)
|
static String |
getReflectionFieldGetterName(MetaField f)
|
static String |
getReflectionFieldSetterName(MetaField f)
|
static String |
initCachedField(ClassStructureBuilder<?> classBuilder,
MetaField f)
|
static String |
initCachedMethod(ClassStructureBuilder<?> classBuilder,
MetaConstructor c)
|
static String |
initCachedMethod(ClassStructureBuilder<?> classBuilder,
MetaMethod m)
|
void |
makeConstructorAccessible(ClassStructureBuilder<?> classBuilder,
MetaConstructor constructor)
|
void |
makeMethodAccessible(ClassStructureBuilder<?> classBuilder,
MetaMethod method,
Modifier[] modifiers)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectionPrivateMemberAccessor
public ReflectionPrivateMemberAccessor()
createJavaReflectionFieldInitializerUtilMethod
public static void createJavaReflectionFieldInitializerUtilMethod(ClassStructureBuilder<?> classBuilder)
createJavaReflectionMethodInitializerUtilMethod
public static void createJavaReflectionMethodInitializerUtilMethod(ClassStructureBuilder<?> classBuilder)
createJavaReflectionConstructorInitializerUtilMethod
public static void createJavaReflectionConstructorInitializerUtilMethod(ClassStructureBuilder<?> classBuilder)
initCachedField
public static String initCachedField(ClassStructureBuilder<?> classBuilder,
MetaField f)
initCachedMethod
public static String initCachedMethod(ClassStructureBuilder<?> classBuilder,
MetaMethod m)
initCachedMethod
public static String initCachedMethod(ClassStructureBuilder<?> classBuilder,
MetaConstructor c)
createWritableField
public void createWritableField(MetaClass type,
ClassStructureBuilder<?> classBuilder,
MetaField field,
Modifier[] modifiers)
- Specified by:
createWritableField
in interface PrivateMemberAccessor
createReadableField
public void createReadableField(MetaClass type,
ClassStructureBuilder<?> classBuilder,
MetaField field,
Modifier[] modifiers)
- Specified by:
createReadableField
in interface PrivateMemberAccessor
makeMethodAccessible
public void makeMethodAccessible(ClassStructureBuilder<?> classBuilder,
MetaMethod method,
Modifier[] modifiers)
- Specified by:
makeMethodAccessible
in interface PrivateMemberAccessor
makeConstructorAccessible
public void makeConstructorAccessible(ClassStructureBuilder<?> classBuilder,
MetaConstructor constructor)
- Specified by:
makeConstructorAccessible
in interface PrivateMemberAccessor
getReflectionFieldGetterName
public static String getReflectionFieldGetterName(MetaField f)
getReflectionFieldSetterName
public static String getReflectionFieldSetterName(MetaField f)
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.