Class InitializedClassUtil

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean isInstanceOf​(java.lang.String type, @NotNull Clazz clazz)
      Returns true if the given type is instance of the given clazz (i.e.
      • Methods inherited from class java.lang.Object

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

      • isInstanceOf

        public static boolean isInstanceOf​(java.lang.String type,
                                           @NotNull
                                           @NotNull Clazz clazz)
        Returns true if the given type is instance of the given clazz (i.e. whether the class is the same type or an extension of the given type).

        If the type is a reference array checks the inheritance of the referenced type (e.g. true for "[Ljava/lang/String;" and Clazz{java/lang/Object}, false for "[Ljava/lang/String;" and Clazz{java/lan/Boolean}).

        Requires that at least ClassReferenceInitializer and ClassSubHierarchyInitializer have been run on the ClassPools.