Example #1
0
 private static object[] CreateAttr(java.lang.Class attrClass,
                                    int sourceConstructFlags)
 {
     foreach (var _constr in attrClass.getConstructors())
     {
         #pragma warning disable 0436
         var constr = (java.lang.reflect.Constructor)(object) _constr;
         #pragma warning restore 0436
         var parameters = constr.getParameterTypes();
         if (parameters.Length == 2 &&
             parameters[0] == java.lang.Integer.TYPE &&
             parameters[1].isMemberClass())
         {
             var created = constr.newInstance(new object[] {
                 java.lang.Integer.valueOf(sourceConstructFlags),
                 null
             });
             return(new object[] { created });
         }
     }
     return(null);
 }