@Documented @Inherited @Target(value={CONSTRUCTOR,METHOD}) public @interface ExpertFeature
@Deprecated
).
These use cases are not explained here because a true expert will know them!
As of TrueVFS 0.10, using an expert feature is not checked.
However, future versions of TrueVFS might include tools to issue a warning
whenever an expert feature is unintentionally used - similar to the way
javac
treats the @Deprecated
annotation.
Modifier and Type | Required Element and Description |
---|---|
ExpertFeature.Reason[] |
value
Returns the reasons why this feature should only be used by an expert.
|
Modifier and Type | Optional Element and Description |
---|---|
ExpertFeature.Level |
level
Returns the experience level required to safely use this feature.
|
String |
warning
Returns a warning message for future use, for example in static code
analysis.
|
public abstract ExpertFeature.Reason[] value
public abstract ExpertFeature.Level level
public abstract String warning
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.