Class DefaultAnnotationProcessorResult
- java.lang.Object
-
- org.gradle.tooling.events.task.internal.java.DefaultAnnotationProcessorResult
-
- All Implemented Interfaces:
JavaCompileTaskOperationResult.AnnotationProcessorResult
public class DefaultAnnotationProcessorResult extends java.lang.Object implements JavaCompileTaskOperationResult.AnnotationProcessorResult
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.tooling.events.task.java.JavaCompileTaskOperationResult.AnnotationProcessorResult
JavaCompileTaskOperationResult.AnnotationProcessorResult.Type
-
-
Constructor Summary
Constructors Constructor Description DefaultAnnotationProcessorResult(java.lang.String className, JavaCompileTaskOperationResult.AnnotationProcessorResult.Type type, java.time.Duration duration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getClassName()
Returns the fully-qualified class name of this annotation processor.java.time.Duration
getDuration()
Returns the total execution time of this annotation processor.JavaCompileTaskOperationResult.AnnotationProcessorResult.Type
getType()
Returns the type of this annotation processor.
-
-
-
Constructor Detail
-
DefaultAnnotationProcessorResult
public DefaultAnnotationProcessorResult(java.lang.String className, JavaCompileTaskOperationResult.AnnotationProcessorResult.Type type, java.time.Duration duration)
-
-
Method Detail
-
getClassName
public java.lang.String getClassName()
Description copied from interface:JavaCompileTaskOperationResult.AnnotationProcessorResult
Returns the fully-qualified class name of this annotation processor.- Specified by:
getClassName
in interfaceJavaCompileTaskOperationResult.AnnotationProcessorResult
-
getType
public JavaCompileTaskOperationResult.AnnotationProcessorResult.Type getType()
Description copied from interface:JavaCompileTaskOperationResult.AnnotationProcessorResult
Returns the type of this annotation processor.Can be used to determine whether this processor was incremental.
- Specified by:
getType
in interfaceJavaCompileTaskOperationResult.AnnotationProcessorResult
-
getDuration
public java.time.Duration getDuration()
Description copied from interface:JavaCompileTaskOperationResult.AnnotationProcessorResult
Returns the total execution time of this annotation processor.- Specified by:
getDuration
in interfaceJavaCompileTaskOperationResult.AnnotationProcessorResult
-
-