diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/amazon/carbonado/gen/StorableCopier.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/amazon/carbonado/gen/StorableCopier.java b/src/main/java/com/amazon/carbonado/gen/StorableCopier.java index a575060..ca28bd0 100644 --- a/src/main/java/com/amazon/carbonado/gen/StorableCopier.java +++ b/src/main/java/com/amazon/carbonado/gen/StorableCopier.java @@ -329,6 +329,13 @@ public abstract class StorableCopier<S extends Storable, T extends Storable> { }
}
+ mi = mClassFile.addMethod
+ (Modifiers.PUBLIC, CommonMethodNames.IS_PROPERTY_SUPPORTED,
+ TypeDesc.BOOLEAN, new TypeDesc[] {TypeDesc.STRING});
+ b = new CodeBuilder(mi);
+ b.loadConstant(true);
+ b.returnValue(TypeDesc.BOOLEAN);
+
try {
Class<? extends W> wrapperClass = mClassInjector.defineClass(mClassFile);
return wrapperClass.getConstructor(mDelegateInfo.getStorableType());
|