Resource: RJavaClass

global resource RJavaClass
   //
   // Java-specific class operations
   //

   operations
      createClassLoader ()
      getClass (className: String)

      accessPackage (p: String)
      defineClassInPackage (p: String)

      accessPublicFields (c: java.lang.Class)
      accessPublicMethods (c: java.lang.Class)
      accessPublicConstructors (c: java.lang.Class)

      accessPublicField (c: java.lang.Class, field: String)
      accessPublicMethod (c: java.lang.Class, method: String, types: java.lang.Class[])
      accessPublicConstructor (c: java.lang.Class, types: java.lang.Class[])

      accessDeclaredFields (c: java.lang.Class)
      accessDeclaredMethods (c: java.lang.Class)
      accessDeclaredConstructors (c: java.lang.Class)

      accessDeclaredField (c: java.lang.Class, field: String)
      accessDeclaredMethod (c: java.lang.Class, method: String, types: java.lang.Class[])
      accessDeclaredConstructor (c: java.lang.Class, types: java.lang.Class[])

About this file

Naccio Home Page
David Evans
University of Virginia, Computer Science