Class DefaultMetaClassInfo.ConstantMetaClassVersioning

java.lang.Object
org.codehaus.groovy.runtime.metaclass.DefaultMetaClassInfo.ConstantMetaClassVersioning
Enclosing class:
DefaultMetaClassInfo

public static class DefaultMetaClassInfo.ConstantMetaClassVersioning extends Object
Represents a constant version of the metaclass configuration at a point in time. Used to track when metaclass configurations have changed and invalidate caches accordingly.
  • Constructor Details

    • ConstantMetaClassVersioning

      public ConstantMetaClassVersioning()
  • Method Details

    • isValid

      public boolean isValid()
      Returns whether this versioning instance is still valid. Returns false if a newer version has been created.
      Returns:
      true if this version is still current, false otherwise