Class BaseSourceDependencies
java.lang.Object
io.github.mmm.code.base.source.BaseSourceDependencies
- All Implemented Interfaces:
io.github.mmm.code.api.CodeWithContext, io.github.mmm.code.api.node.CodeNode, io.github.mmm.code.api.node.CodeNodeContainer<BaseSource>, io.github.mmm.code.api.source.CodeSourceDependencies<BaseSource>, Iterable<BaseSource>
public class BaseSourceDependencies
extends Object
implements io.github.mmm.code.api.source.CodeSourceDependencies<BaseSource>
Implementation of
CodeSourceDependencies for Java.- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Constructor Summary
ConstructorsConstructorDescriptionBaseSourceDependencies(BaseSource parent, Supplier<List<BaseSource>> lazyInit) The constructor.BaseSourceDependencies(BaseSource parent, List<BaseSource> dependencies) The constructor. -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.mmm.code.api.node.CodeNodeContainer
isEmpty, iteratorMethods inherited from interface Iterable
forEach, spliterator
-
Constructor Details
-
BaseSourceDependencies
The constructor.- Parameters:
parent- theparent.lazyInit- the lazy initializer for thedependencies.
-
BaseSourceDependencies
The constructor.- Parameters:
parent- theparent.dependencies- thedependencies.
-
-
Method Details
-
getDeclared
- Specified by:
getDeclaredin interfaceio.github.mmm.code.api.node.CodeNodeContainer<BaseSource>
-
getParent
- Specified by:
getParentin interfaceio.github.mmm.code.api.node.CodeNode- Specified by:
getParentin interfaceio.github.mmm.code.api.source.CodeSourceDependencies<BaseSource>
-
getSource
- Specified by:
getSourcein interfaceio.github.mmm.code.api.CodeWithContext
-
getContext
- Specified by:
getContextin interfaceio.github.mmm.code.api.CodeWithContext
-