Interface EffectiveStatementMixins.AddedByUsesMixin<A,D extends DeclaredStatement<A>>

Type Parameters:
A - Argument type (Empty if statement does not have argument.)
D - Class representing declared version of this statement.
All Superinterfaces:
AddedByUsesAware, EffectiveStatement<A,D>, EffectiveStatementMixins.EffectiveStatementWithFlags<A,D>, ModelStatement<A>
All Known Subinterfaces:
EffectiveStatementMixins.CopyableMixin<A,D>, EffectiveStatementMixins.DataSchemaNodeMixin<D>, EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>, EffectiveStatementMixins.OperationContainerMixin<D>, EffectiveStatementMixins.UnknownSchemaNodeMixin<A,D>
Enclosing class:
EffectiveStatementMixins

@Deprecated(since="7.0.9", forRemoval=true) public static interface EffectiveStatementMixins.AddedByUsesMixin<A,D extends DeclaredStatement<A>> extends EffectiveStatementMixins.EffectiveStatementWithFlags<A,D>, AddedByUsesAware
Deprecated, for removal: This API element is subject to removal in a future version.
See deprecation notice in AddedByUsesAware
  • Method Details

    • isAddedByUses

      @Deprecated(since="7.0.9", forRemoval=true) default boolean isAddedByUses()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      isAddedByUses in interface AddedByUsesAware
    • filterEffectiveStatements

      default <T> @NonNull Collection<? extends @NonNull T> filterEffectiveStatements(Class<T> type)