boxed:String,// Java typename used if boxing is required, must be an object.
boxed:String,// Java typename used if boxing is required, must be an object.
reference:Boolean,// True if the unboxed type is an object reference and qualifies for any kind of "nonnull" annotation in Java. Only used for "record" types.
reference:Boolean,// True if the unboxed type is an object reference and qualifies for any kind of "nonnull" annotation in Java. Only used for "record" types.
generic:Boolean,// Set to false to exclude type arguments from the Java class. This is should be true by default. Useful if template arguments are only used in C++.
generic:Boolean,// Set to false to exclude type arguments from the Java class. This is should be true by default. Useful if template arguments are only used in C++.
hash:String// A well-formed expression to get the hash value. Must be a format string with a single "%s" placeholder. Only used for "record" types types with "eq" deriving when needed.
hash:String,// A well-formed expression to get the hash value. Must be a format string with a single "%s" placeholder. Only used for "record" types types with "eq" deriving when needed.
writeToParcel:String,// A well-formed expression to write value into android.os.Parcel. Must be a format string with a single "%s" placeholder. Only used for "record" types types
readFromParcel:String// A well-formed expression to read value from android.os.Parcel. Must be a format string with a single "%s" placeholder. Only used for "record" types types
)
)
caseclassJni(
caseclassJni(
translator:String,// C++ typename containing toCpp/fromCpp methods
translator:String,// C++ typename containing toCpp/fromCpp methods