@Immutable public final class AnalysisResult extends Object
Modifier and Type | Field and Description |
---|---|
Dotted |
className |
String |
dottedClassName
Deprecated.
|
Collection<AnalysisError> |
errors |
IsImmutable |
isImmutable |
Collection<MutableReasonDetail> |
reasons |
public final Dotted className
public final IsImmutable isImmutable
public final Collection<MutableReasonDetail> reasons
public final Collection<AnalysisError> errors
@Deprecated public final String dottedClassName
className
contains the same class name.
Access the same string via className.asString()
public static AnalysisResult analysisResult(Dotted className, IsImmutable isImmutable, MutableReasonDetail... reasons)
public static AnalysisResult analysisResult(Dotted className, IsImmutable isImmutable, Collection<MutableReasonDetail> reasons)
public static AnalysisResult analysisResult(Dotted className, IsImmutable isImmutable, Collection<MutableReasonDetail> reasons, Collection<AnalysisError> errors)
public static AnalysisResult definitelyImmutable(Dotted className)
public static AnalysisResult definitelyImmutable(String dottedClassName)
public static AnalysisResult analysisResult(String dottedClassName, IsImmutable isImmutable)
public static AnalysisResult analysisResult(String dottedClassName, IsImmutable isImmutable, Collection<MutableReasonDetail> mutableReasonDetails)
public static AnalysisResult analysisResult(String className, IsImmutable isImmutable, MutableReasonDetail... reasons)
public static AnalysisResult analysisResult(String dottedClassName, IsImmutable isImmutable, MutableReasonDetail reason)
Copyright © 2008–2020 Graham Allan. All rights reserved.