Class InputTypeLoader

java.lang.Object
com.strobel.assembler.InputTypeLoader
All Implemented Interfaces:
ITypeLoader

public class InputTypeLoader extends Object implements ITypeLoader
  • Field Details

  • Constructor Details

    • InputTypeLoader

      public InputTypeLoader()
    • InputTypeLoader

      public InputTypeLoader(ITypeLoader defaultTypeLoader)
  • Method Details

    • tryLoadType

      public boolean tryLoadType(String typeNameOrPath, Buffer buffer)
      Specified by:
      tryLoadType in interface ITypeLoader
    • tryLoadTypeFromName

      private boolean tryLoadTypeFromName(String internalName, Buffer buffer)
    • tryLoadFromKnownLocation

      private boolean tryLoadFromKnownLocation(String internalName, Buffer buffer)
    • tryLoadFile

      private boolean tryLoadFile(File file, Buffer buffer)
    • tryLoadFile

      private boolean tryLoadFile(String internalName, String typeNameOrPath, Buffer buffer, boolean trustName)
    • registerKnownPath

      private void registerKnownPath(String packageName, File directory, boolean recursive)
    • getInternalNameFromClassFile

      private static String getInternalNameFromClassFile(Buffer b)