java.lang.Object
edu.jiangxin.apktoolbox.convert.protobuf.supervised.DescriptorCache

public final class DescriptorCache extends Object
  • Method Details

    • emptyCache

      public static DescriptorCache emptyCache()
    • fromDirectory

      public static DescriptorCache fromDirectory(Path directory)
    • fromFile

      public static DescriptorCache fromFile(Path descriptorsFile)
    • addDescriptor

      public Optional<com.google.protobuf.Descriptors.Descriptor> addDescriptor(com.google.protobuf.Descriptors.Descriptor descriptor)
    • addDescriptors

      public void addDescriptors(Path descriptorsFile)
    • addDescriptors

      public void addDescriptors(byte[] descriptorsRaw)
    • getByTypeName

      public Optional<com.google.protobuf.Descriptors.Descriptor> getByTypeName(String typeName)
    • getDescriptors

      public Collection<com.google.protobuf.Descriptors.Descriptor> getDescriptors()
    • getEntries

      public Collection<Map.Entry<String,com.google.protobuf.Descriptors.Descriptor>> getEntries()
    • isEmpty

      public boolean isEmpty()
    • size

      public int size()