Class InvalidModelRuleException

  • All Implemented Interfaces:
    java.io.Serializable

    @Incubating
    public class InvalidModelRuleException
    extends GradleException
    Thrown when there is a problem with the usage of a model rule.

    This exception is different to InvalidModelRuleDeclarationException in that it signifies a problem with using a model rule in a particular context, whereas InvalidModelRuleDeclarationException signifies a problem with the declaration of the model rule itself (which therefore means that the rule could not be used in any context).

    This exception should always have cause, that provides information about the actual problem.

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      InvalidModelRuleException​(org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor descriptor, java.lang.Throwable cause)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescriptor()  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • InvalidModelRuleException

        public InvalidModelRuleException​(org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor descriptor,
                                         java.lang.Throwable cause)
    • Method Detail

      • getDescriptor

        public java.lang.String getDescriptor()