tide.project |
|
Java Source File Name | Type | Comment |
ClassFilesManager.java | Class | Manages the classes files (from classpath and the generated ones).
is associated to a project.
Include rt.jar (all java API classes)
Should be used for classes locations instead of the libs tree (that also contain sources)
load classes such as java.awt.geom.Point2D.Double ! (enclosed public classes)
( java/awt/geom/Point2D$Double.class => java.awt.geom.Point2D$Double )
no problem, replace file names "$" with ".".
PROBLEM: source file A may contain toplevel private classes named B => create b.class, not A$B !
no way to find out what it is (?) from the simple file name !
TODO: allow rescanning from a root (deleting root.* and rescan root)
TODO: allow only update new class files (use the last op system time and create a quick get)
Also keep old classes for completion classesCacheForCompletion. |
JavaDocManager.java | Class | Manages the sources and javadoc used in the completion.
Currently: NO initialization time, scans on realtime when needed.
TODO: allow docs directly in zip file... |
JDocRes.java | Class | Partial content of a javadoc file. |
ProjClass.java | Class | ProjClass: a class of the project (from compiled source or from classpath). |
ProjectSettings.java | Class | Used to store projects settings (paths, jdk, ...) and preferences... |
ProjectSettingsEditorDialog.java | Class | With clever global default discovering for projects !
Warns if source not ending with src or source !
Warns if no doc set, warns if not generating debug info for variable names. |
ProjectUtils.java | Class | |
SelectJDKDialog.java | Class | Wizard to select the JDK. |
SourcesInfoStorageManager.java | Class | manages (load/save) the sources storage. |