コード例 #1
0
ファイル: common.cs プロジェクト: aduros/ikvm-monotouch
        public static global::java.util.Enumeration getResources(global::java.lang.ClassLoader classLoader, Assembly assembly, string name)
        {
#if FIRST_PASS
            return(null);
#else
            global::java.util.Vector v = new global::java.util.Vector();
            if (assembly != null)
            {
                IKVM.Internal.AssemblyClassLoader wrapper = IKVM.Internal.AssemblyClassLoader.FromAssembly(assembly);
                foreach (global::java.net.URL url in wrapper.GetResources(name))
                {
                    v.addElement(url);
                }
            }
            // we'll only generate a stub class if there isn't already a resource with this name
            if (v.isEmpty())
            {
                global::java.net.URL curl = GetClassResource(classLoader, assembly, name);
                if (curl != null)
                {
                    v.addElement(curl);
                }
            }
            return(v.elements());
#endif
        }
コード例 #2
0
ファイル: common.cs プロジェクト: samskivert/ikvm-monotouch
 public static global::java.util.Enumeration getResources(global::java.lang.ClassLoader classLoader, Assembly assembly, string name)
 {
     #if FIRST_PASS
     return null;
     #else
     global::java.util.Vector v = new global::java.util.Vector();
     if (assembly != null)
     {
         IKVM.Internal.AssemblyClassLoader wrapper = IKVM.Internal.AssemblyClassLoader.FromAssembly(assembly);
         foreach (global::java.net.URL url in wrapper.GetResources(name))
         {
             v.addElement(url);
         }
     }
     // we'll only generate a stub class if there isn't already a resource with this name
     if (v.isEmpty())
     {
         global::java.net.URL curl = GetClassResource(classLoader, assembly, name);
         if (curl != null)
         {
             v.addElement(curl);
         }
     }
     return v.elements();
     #endif
 }