* Central point for all things incremental... - keeps track of the state recorded for each different config file - allows limited | * Central point for all things incremental... - keeps track of the state recorded for each different config file - allows limited | ||||
* interaction with these states | * interaction with these states | ||||
* | * | ||||
* - records dependency/change info for particular classpaths > this will become what JDT keeps in its 'State' object when its | |||||
* - records dependency/change info for particular classpaths > this will become what JDT keeps in its 'State' object when it's | |||||
* finished | * finished | ||||
*/ | */ | ||||
public class IncrementalStateManager { | public class IncrementalStateManager { |
/** | /** | ||||
* Create an initialization join point associated with a constructor, but not with any body of code yet. If this is actually | * Create an initialization join point associated with a constructor, but not with any body of code yet. If this is actually | ||||
* matched, it's range will be set when we inline self constructors. | |||||
* matched, its range will be set when we inline self constructors. | |||||
* | * | ||||
* @param constructor The constructor starting this initialization. | * @param constructor The constructor starting this initialization. | ||||
*/ | */ | ||||
public String getActualTargetType() { | public String getActualTargetType() { | ||||
return actualInstructionTargetType; | return actualInstructionTargetType; | ||||
} | } | ||||
} | |||||
} |
Enumeration<URL> getResources(String name) throws IOException; | Enumeration<URL> getResources(String name) throws IOException; | ||||
/** | /** | ||||
* In an OSGi environment, determin which bundle a URL originated from. | |||||
* In an OSGi environment, determine which bundle a URL originated from. | |||||
* In a non-OSGi environment, implementors should return <code>null</code>. | * In a non-OSGi environment, implementors should return <code>null</code>. | ||||
* @param url | * @param url | ||||
* @return | * @return |