| |
|
| java.lang.Object tide.sources.SourceFileDependencies
SourceFileDependencies | final public class SourceFileDependencies (Code) | | Important part of tIDE. Each sourcefile contains an instance of this class,
contains the dependences (bidirectional) with other sources in the project.
Must be updated when the source changed.
At best before compiling so we can augment the files to be compiled with their dependencies
{see TreeFunctions.createDetectDependenciesThread()}
{see DependenciesDetector.updateDependencies()}
TODO: also store here the names here of the inner classes
|
hasStaticMain | public boolean hasStaticMain(Code) | | |
areDependenciesActual | public boolean areDependenciesActual()(Code) | | Uses the actual source length and the stored one to compare.
|
fileHasBeenDeletedOrIsIgnored | public void fileHasBeenDeletedOrIsIgnored()(Code) | | This clears the dependencies.
|
getDeclaredTypesNames_REF_ | public Set<String> getDeclaredTypesNames_REF_()(Code) | | |
reset_ | public void reset_()(Code) | | |
setDependenciesOnOtherSources_ | public void setDependenciesOnOtherSources_(Collection<SourceFile> deps)(Code) | | Sets the resolved dependencies found in this source file.
The source file must have been stored ! (to know its length)
|
|
|
|