Class SpaceScanner

    • Method Detail

      • accept

        public static void accept​(ClassVisitor visitor,
                                  java.net.URL url)
        Makes the given ClassVisitor visit the class contained in the resource URL.
        Parameters:
        visitor - The class space visitor
        url - The class resource URL
      • jvmDescriptor

        public static java.lang.String jvmDescriptor​(java.lang.Class<? extends java.lang.annotation.Annotation> clazz)
        Returns the JVM descriptor for the given annotation class, such as "Ljavax/inject/Qualifier;".
        Parameters:
        clazz - The annotation class
        Returns:
        JVM descriptor of the class
        See Also:
        ClassVisitor.visitAnnotation(String)
      • adapt

        private static ClassVisitor adapt​(ClassVisitor _cv)
        Adapts the given ClassVisitor to its equivalent ASM form.
        Parameters:
        _cv - The class visitor to adapt
        Returns:
        ASM-compatible class visitor