28#if IMPORTER || EXPORTER
38 sealed partial class RuntimeManagedJavaType
41 sealed class EnumWrapJavaMethod : RuntimeJavaMethod
49 internal EnumWrapJavaMethod(RuntimeManagedJavaType declaringType, RuntimeJavaType fieldType) :
50 base(declaringType,
"wrap",
"(" + fieldType.SigName +
")" + declaringType.SigName, null, declaringType, new RuntimeJavaType[] { fieldType }, Modifiers.Static |
Modifiers.Public,
MemberFlags.None)
57 internal override void EmitCall(CodeEmitter ilgen)
66#if !IMPORTER && !EXPORTER && !FIRST_PASS
68 internal override object Invoke(
object obj,
object[] args)
70 return Enum.ToObject(DeclaringType.TypeAsTBD, args[0]);
IKVM.Reflection.Type Type
MemberFlags
Describes various options applied to a member.