Class BytecodeVersion

  • All Implemented Interfaces:
    java.lang.Comparable<BytecodeVersion>

    public final class BytecodeVersion
    extends java.lang.Object
    implements java.lang.Comparable<BytecodeVersion>
    • Constructor Detail

      • BytecodeVersion

        public BytecodeVersion​(int major,
                               int minor)
    • Method Detail

      • hasEnums

        public boolean hasEnums()
      • hasInvokeDynamic

        public boolean hasInvokeDynamic()
      • hasLambdas

        public boolean hasLambdas()
      • hasIndyStringConcat

        public boolean hasIndyStringConcat()
      • hasOverride

        public boolean hasOverride()
      • hasJsr

        public boolean hasJsr()
      • hasIfPatternMatching

        public boolean hasIfPatternMatching()
      • hasSwitchExpressions

        public boolean hasSwitchExpressions()
      • hasSwitchPatternMatch

        public boolean hasSwitchPatternMatch()
      • hasSealedClasses

        public boolean hasSealedClasses()
      • hasLocalEnumsAndInterfaces

        public boolean hasLocalEnumsAndInterfaces()
      • has14ClassReferences

        public boolean has14ClassReferences()
      • hasNewTryWithResources

        public boolean hasNewTryWithResources()
      • predatesJava

        public boolean predatesJava()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object