org.jboss.errai.codegen.util
Class GWTPrivateMemberAccessor
java.lang.Object
org.jboss.errai.codegen.util.GWTPrivateMemberAccessor
- All Implemented Interfaces:
- PrivateMemberAccessor
public class GWTPrivateMemberAccessor
- extends Object
- implements PrivateMemberAccessor
- Author:
- Mike Brock
Method Summary |
static Modifier[] |
appendJsni(Modifier[] modifiers)
Returns a new array consisting of a copy of the given array, plus
Modifiers.JSNI as the last element. |
void |
createReadableField(MetaClass type,
ClassStructureBuilder<?> classBuilder,
MetaField field,
Modifier[] modifiers)
|
void |
createWritableField(MetaClass type,
ClassStructureBuilder<?> classBuilder,
MetaField field,
Modifier[] modifiers)
|
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 |
GWTPrivateMemberAccessor
public GWTPrivateMemberAccessor()
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
appendJsni
public static Modifier[] appendJsni(Modifier[] modifiers)
- Returns a new array consisting of a copy of the given array, plus
Modifiers.JSNI as the last element.
- Parameters:
modifiers
- The array to copy. May be empty, but must not be null.
- Returns:
- An array of length
n + 1
, where n
is the length of
the given array. Positions 0..n-1 correspond with the respective
entries in the given array, and position n contains Modifiers.JSNI.
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.