Class RequiresImpl
java.lang.Object
io.determann.shadow.impl.shadow.module.DirectiveImpl
io.determann.shadow.impl.shadow.module.RequiresImpl
-
Constructor Summary
ConstructorsConstructorDescriptionRequiresImpl(ShadowApi shadowApi, ModuleElement.RequiresDirective requiresDirective) -
Method Summary
Methods inherited from class io.determann.shadow.impl.shadow.module.DirectiveImpl
getApi
-
Constructor Details
-
RequiresImpl
-
-
Method Details
-
isStatic
public boolean isStatic()Description copied from interface:RequiresThe dependent module is required at compile time and optional at runtime -
isTransitive
public boolean isTransitive()Description copied from interface:RequiresMarks transitive Dependencies. Let's say A depends on B and B depends transitive on C. In this case A also depends on C. This is needed when B exposes C- Specified by:
isTransitivein interfaceRequires
-
getDependency
- Specified by:
getDependencyin interfaceRequires
-
getKind
-
equals
-
hashCode
public int hashCode() -
toString
-