jdk/src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
changeset 32649 2ee9017c7597
parent 31673 135283550686
child 36511 9d0388c6b336
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
   127     }
   127     }
   128 
   128 
   129     // jimage file does not store directory structure. We build nodes
   129     // jimage file does not store directory structure. We build nodes
   130     // using the "path" strings found in the jimage file.
   130     // using the "path" strings found in the jimage file.
   131     // Node can be a directory or a resource
   131     // Node can be a directory or a resource
   132     public static abstract class Node {
   132     public abstract static class Node {
   133         private static final int ROOT_DIR = 0b0000_0000_0000_0001;
   133         private static final int ROOT_DIR = 0b0000_0000_0000_0001;
   134         private static final int PACKAGES_DIR = 0b0000_0000_0000_0010;
   134         private static final int PACKAGES_DIR = 0b0000_0000_0000_0010;
   135         private static final int MODULES_DIR = 0b0000_0000_0000_0100;
   135         private static final int MODULES_DIR = 0b0000_0000_0000_0100;
   136 
   136 
   137         private int flags;
   137         private int flags;