< prev index next >

src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java

Print this page




  63         return entry.size();
  64     }
  65 
  66     private static ResourcePoolEntry.Type getImageFileType(Archive.Entry entry) {
  67         switch(entry.type()) {
  68             case CLASS_OR_RESOURCE:
  69                 return Type.CLASS_OR_RESOURCE;
  70             case CONFIG:
  71                 return Type.CONFIG;
  72             case HEADER_FILE:
  73                 return Type.HEADER_FILE;
  74             case LEGAL_NOTICE:
  75                 return Type.LEGAL_NOTICE;
  76             case MAN_PAGE:
  77                 return Type.MAN_PAGE;
  78             case NATIVE_CMD:
  79                 return Type.NATIVE_CMD;
  80             case NATIVE_LIB:
  81                 return Type.NATIVE_LIB;
  82             default:
  83                 return ResourcePoolEntry.Type.OTHER;
  84         }
  85     }
  86 }


  63         return entry.size();
  64     }
  65 
  66     private static ResourcePoolEntry.Type getImageFileType(Archive.Entry entry) {
  67         switch(entry.type()) {
  68             case CLASS_OR_RESOURCE:
  69                 return Type.CLASS_OR_RESOURCE;
  70             case CONFIG:
  71                 return Type.CONFIG;
  72             case HEADER_FILE:
  73                 return Type.HEADER_FILE;
  74             case LEGAL_NOTICE:
  75                 return Type.LEGAL_NOTICE;
  76             case MAN_PAGE:
  77                 return Type.MAN_PAGE;
  78             case NATIVE_CMD:
  79                 return Type.NATIVE_CMD;
  80             case NATIVE_LIB:
  81                 return Type.NATIVE_LIB;
  82             default:
  83                 throw new IllegalArgumentException("Unknown archive entry type: " + entry.type());
  84         }
  85     }
  86 }
< prev index next >