Class BytecodeVersions


  • public class BytecodeVersions
    extends java.lang.Object
    Since:
    0.1.0
    • Field Detail

      • manifestBytecode

        private final java.util.Set<BytecodeVersion> manifestBytecode
      • unversionedClasses

        private final java.util.Map<BytecodeVersion,​java.util.List<java.lang.String>> unversionedClasses
      • versionedClasses

        private final java.util.Map<java.lang.Integer,​java.util.Map<BytecodeVersion,​java.util.List<java.lang.String>>> versionedClasses
    • Constructor Detail

      • BytecodeVersions

        public BytecodeVersions()
    • Method Detail

      • getManifestBytecode

        public java.util.Set<BytecodeVersion> getManifestBytecode()
      • setManifestBytecode

        public void setManifestBytecode​(java.util.Set<BytecodeVersion> manifestBytecode)
      • addUnversionedClass

        public void addUnversionedClass​(BytecodeVersion bytecodeVersion,
                                        java.lang.String className)
      • addVersionedClass

        public void addVersionedClass​(java.lang.Integer javaVersion,
                                      BytecodeVersion bytecodeVersion,
                                      java.lang.String className)
      • getBytecodeOfUnversionedClasses

        public java.util.Set<BytecodeVersion> getBytecodeOfUnversionedClasses()
      • getUnversionedClasses

        public java.util.Map<BytecodeVersion,​java.util.List<java.lang.String>> getUnversionedClasses()
      • getJavaVersionOfVersionedClasses

        public java.util.Set<java.lang.Integer> getJavaVersionOfVersionedClasses()
      • getVersionedClasses

        public java.util.Map<BytecodeVersion,​java.util.List<java.lang.String>> getVersionedClasses​(java.lang.Integer javaVersion)