AnalysisChange¶
-
public class
AnalysisChange
<A extends IAnalyzeUnit>¶
Fields¶
exception¶
-
public final AnalysisException
exception
¶
kind¶
-
public final UpdateKind
kind
¶
resource¶
-
public final FileObject
resource
¶
Constructors¶
AnalysisChange¶
-
protected
AnalysisChange
(UpdateKind kind, FileObject resource, A result, AnalysisException exception)¶
Methods¶
error¶
-
public static <A extends IAnalyzeUnit> AnalysisChange<A>
error
(FileObject resource, AnalysisException exception)¶ Creates an analysis change that represents an error that occurred while updating an analysis result.
Parameters: - resource – Changed resource.
- exception – Error that occurred.
Returns: Analysis change.
invalidate¶
-
public static <A extends IAnalyzeUnit> AnalysisChange<A>
invalidate
(FileObject resource)¶ Creates an analysis change that represents an invalidation of given resource.
Parameters: - resource – Resource to invalidate.
Returns: Analysis change.
remove¶
-
public static <A extends IAnalyzeUnit> AnalysisChange<A>
remove
(FileObject resource)¶ Creates an analysis change that represents removal of an analysis result.
Parameters: - resource – Resource that was removed.
Returns: Analysis change.
update¶
-
public static <A extends IAnalyzeUnit> AnalysisChange<A>
update
(FileObject resource, A result)¶ Creates an analysis change that represents an update to the analysis result.
Parameters: - resource – Changed resource.
- result – Updated analysis result.
- parentResult – Parent of the updated analysis result.
Returns: Analysis change.