| Package | Description |
|---|---|
| manifold.api.host | |
| manifold.api.type | |
| manifold.internal.host | |
| manifold.internal.javac |
| Modifier and Type | Method and Description |
|---|---|
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(IFile file) |
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(IFile file,
Predicate<ITypeManifold> predicate)
Finds the set of type manifolds that handle a given resource file.
|
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(String fqn) |
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(String fqn,
Predicate<ITypeManifold> predicate)
Finds the set of type manifolds that contribute toward the definition of a given type.
|
Set<ITypeManifold> |
IModule.getTypeManifolds() |
default Comparator<ITypeManifold> |
IModule.getTypeManifoldSorter()
Supplemental type manifolds must follow others, this is so that a Supplemental
manifold in response to changes can be sure that side effects stemming from
Primary or Partial manifolds are deterministic and complete beforehand.
|
default SortedSet<ITypeManifold> |
IModule.loadTypeManifolds()
Loads, but does not initialize, all type manifolds managed by this module.
|
| Modifier and Type | Method and Description |
|---|---|
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(IFile file,
Predicate<ITypeManifold> predicate)
Finds the set of type manifolds that handle a given resource file.
|
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(String fqn,
Predicate<ITypeManifold> predicate)
Finds the set of type manifolds that contribute toward the definition of a given type.
|
default void |
IModule.loadRegistered(Set<ITypeManifold> tms) |
| Modifier and Type | Class and Description |
|---|---|
class |
JavaTypeManifold<M extends IModel>
A base class for a Java source producer that is based on a resource file of a specific extension.
|
class |
ResourceFileTypeManifold<M extends IModel>
A base class for a type manifold that is based on a resource file type, typically discernible by the file extension.
|
class |
UrlTypeManifold
A base class for non-resource based type manifolds.
|
| Modifier and Type | Method and Description |
|---|---|
Set<ITypeManifold> |
SimpleModule.getTypeManifolds() |
| Modifier and Type | Method and Description |
|---|---|
void |
StaticCompiler.mapTypeManifoldToTypeNameRegexes(Map<ITypeManifold,Set<String>> typeNames,
String fqnOrExt,
String regex) |
| Constructor and Description |
|---|
SourceSupplier(String fqn,
Set<ITypeManifold> tms,
Supplier<String> supplier) |
Copyright © 2024. All rights reserved.