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 }
|