Class SafeJarLibraryInfo
java.lang.Object
org.fife.rsta.ac.java.buildpath.LibraryInfo
org.fife.rsta.ac.java.buildpath.JarLibraryInfo
net.mcreator.java.SafeJarLibraryInfo
- All Implemented Interfaces:
Cloneable, Comparable<org.fife.rsta.ac.java.buildpath.LibraryInfo>
public class SafeJarLibraryInfo
extends org.fife.rsta.ac.java.buildpath.JarLibraryInfo
A
JarLibraryInfo that excludes class files the RSTA class reader cannot parse from the
package map. The reader predates JPMS, so module descriptors (constant pool tags 19/20) make class
file parsing fail with an IOException that aborts the completion lookup in progress. Module
descriptors (module-info.class) and multi-release META-INF/versions entries are
useless for code completion anyway, so they are not indexed at all.-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.fife.rsta.ac.java.buildpath.JarLibraryInfo
bulkClassFileCreationEnd, bulkClassFileCreationStart, compareTo, createClassFile, createClassFileBulk, getJarFile, getLastModified, getLocationAsString, hashCodeImpl, toStringMethods inherited from class org.fife.rsta.ac.java.buildpath.LibraryInfo
clone, equals, getJreJarInfo, getMainJreJarInfo, getSourceLocation, hashCode, setSourceLocation
-
Constructor Details
-
SafeJarLibraryInfo
-
SafeJarLibraryInfo
-
-
Method Details
-
createPackageMap
- Overrides:
createPackageMapin classorg.fife.rsta.ac.java.buildpath.JarLibraryInfo- Throws:
IOException
-