Modifier and Type | Field and Description |
---|---|
private static volatile int | |
private Class | |
private boolean | |
private short | |
private short | |
private boolean | |
private static volatile int | |
private short | |
private static final short | |
private static final short | |
private static final short | |
private Class | |
private Class | |
private static volatile int | |
private short |
Access | Constructor and Description |
---|---|
pack-priv |
Modifier and Type | Method and Description |
---|---|
private String | |
private void | |
private MagicAccessorImpl | |
private static synchronized String | |
public SerializationConstructorAccessorImpl | generateSerializationConstructor(Class<?> declaringClass, Class<?>[] parameterTypes, int modifiers, Class<?> targetConstructorClass)
This routine is not thread-safe |
private boolean | |
private int | |
private boolean |
constructorSymnum | back to summary |
---|---|
private static volatile int constructorSymnum |
declaringClass | back to summary |
---|---|
private Class<?> declaringClass |
forSerialization | back to summary |
---|---|
private boolean forSerialization |
invokeDescriptorIdx | back to summary |
---|---|
private short invokeDescriptorIdx |
invokeIdx | back to summary |
---|---|
private short invokeIdx |
isConstructor | back to summary |
---|---|
private boolean isConstructor |
methodSymnum | back to summary |
---|---|
private static volatile int methodSymnum |
nonPrimitiveParametersBaseIdx | back to summary |
---|---|
private short nonPrimitiveParametersBaseIdx |
NUM_BASE_CPOOL_ENTRIES | back to summary |
---|---|
private static final short NUM_BASE_CPOOL_ENTRIES |
NUM_METHODS | back to summary |
---|---|
private static final short NUM_METHODS |
NUM_SERIALIZATION_CPOOL_ENTRIES | back to summary |
---|---|
private static final short NUM_SERIALIZATION_CPOOL_ENTRIES |
parameterTypes | back to summary |
---|---|
private Class<?>[] parameterTypes |
returnType | back to summary |
---|---|
private Class<?> returnType |
serializationConstructorSymnum | back to summary |
---|---|
private static volatile int serializationConstructorSymnum |
targetMethodRef | back to summary |
---|---|
private short targetMethodRef |
SerializationConstructorAccessorGenerator | back to summary |
---|---|
pack-priv SerializationConstructorAccessorGenerator() |
buildInternalSignature | back to summary |
---|---|
private String buildInternalSignature() |
emitInvoke | back to summary |
---|---|
private void emitInvoke() This emits the code for either invoke() or newInstance() |
generate | back to summary |
---|---|
private MagicAccessorImpl generate(final Class<?> declaringClass, String name, Class<?>[] parameterTypes, Class<?> returnType, int modifiers, boolean isConstructor, boolean forSerialization, Class<?> serializationTargetClass) This routine is not thread-safe
|
generateName | back to summary |
---|---|
private static synchronized String generateName(boolean isConstructor, boolean forSerialization) |
generateSerializationConstructor | back to summary |
---|---|
public SerializationConstructorAccessorImpl generateSerializationConstructor(Class<?> declaringClass, Class<?>[] parameterTypes, int modifiers, Class<?> targetConstructorClass) This routine is not thread-safe |
isInterface | back to summary |
---|---|
private boolean isInterface() |
numNonPrimitiveParameterTypes | back to summary |
---|---|
private int numNonPrimitiveParameterTypes() |
usesPrimitiveTypes | back to summary |
---|---|
private boolean usesPrimitiveTypes() |