Class OReflectionHelper


  • public final class OReflectionHelper
    extends java.lang.Object
    Reflection utility taken from orientdb (http://orientechnologies.com). Helper class to browse .class files.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<java.lang.Class<?>> getClassesFor​(java.lang.String iPackageName, java.lang.ClassLoader iClassLoader)
      Preserved for backwards compatibility.
      static java.util.List<java.lang.Class<?>> getClassesFor​(java.lang.String iPackageName, java.lang.ClassLoader iClassLoader, boolean acceptProtectedClasses)
      Search for classes in package.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getClassesFor

        public static java.util.List<java.lang.Class<?>> getClassesFor​(java.lang.String iPackageName,
                                                                       java.lang.ClassLoader iClassLoader)
                                                                throws java.lang.ClassNotFoundException
        Preserved for backwards compatibility.
        Parameters:
        iPackageName - package
        iClassLoader - class loader
        Returns:
        classes in package
        Throws:
        java.lang.ClassNotFoundException - on error
      • getClassesFor

        public static java.util.List<java.lang.Class<?>> getClassesFor​(java.lang.String iPackageName,
                                                                       java.lang.ClassLoader iClassLoader,
                                                                       boolean acceptProtectedClasses)
                                                                throws java.lang.ClassNotFoundException
        Search for classes in package.
        Parameters:
        iPackageName - package
        iClassLoader - class loader
        acceptProtectedClasses - true to accept protected classes
        Returns:
        classes in package
        Throws:
        java.lang.ClassNotFoundException - on error