in lightning-core/src/main/java/org/apache/directmemory/lightning/internal/CheatPropertyDescriptor.java [44:85]
public CheatPropertyDescriptor( String propertyName, final Class<?> type, Marshaller marshaller )
{
this.name = propertyName;
this.propertyName = propertyName;
this.marshaller = marshaller;
this.propertyAccessor = new PropertyAccessor()
{
@Override
public boolean isArrayType()
{
return type.isArray();
}
@Override
public Class<?> getType()
{
return type;
}
@Override
public Class<?> getDefinedClass()
{
return type;
}
@Override
public Class<?> getDeclaringClass()
{
return type;
}
@Override
public AccessorType getAccessorType()
{
return AccessorType.Field;
}
};
this.declaringCanonicalClassname = null;
this.internalSignature = null;
}