Serializable
, Comparable<SourceCodeAnalysis.Completeness>
public static enum SourceCodeAnalysis.Completeness extends Enum<SourceCodeAnalysis.Completeness>
Enum Constant | Description |
---|---|
COMPLETE |
The input is a complete source snippet (declaration or statement) as is.
|
COMPLETE_WITH_SEMI |
With this addition of a semicolon the input is a complete source snippet.
|
CONSIDERED_INCOMPLETE |
A statement with a trailing (non-terminated) empty statement.
|
DEFINITELY_INCOMPLETE |
There must be further source beyond the given input in order for it
to be complete.
|
EMPTY |
An empty input.
|
UNKNOWN |
The completeness of the input could not be determined because it
contains errors.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
isComplete() |
Indicates whether the first snippet of source is complete.
|
static SourceCodeAnalysis.Completeness |
valueOf(String name) |
Returns the enum constant of this type with the specified name.
|
static SourceCodeAnalysis.Completeness[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SourceCodeAnalysis.Completeness COMPLETE
public static final SourceCodeAnalysis.Completeness COMPLETE_WITH_SEMI
public static final SourceCodeAnalysis.Completeness CONSIDERED_INCOMPLETE
public static final SourceCodeAnalysis.Completeness DEFINITELY_INCOMPLETE
public static final SourceCodeAnalysis.Completeness EMPTY
public static final SourceCodeAnalysis.Completeness UNKNOWN
public static SourceCodeAnalysis.Completeness[] values()
for (SourceCodeAnalysis.Completeness c : SourceCodeAnalysis.Completeness.values()) System.out.println(c);
public static SourceCodeAnalysis.Completeness valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isComplete()
x=
" is not
complete, but "x=2
" is complete, even though a subsequent line could
make it "x=2+2
". Already erroneous code is marked complete.true
if the input is or begins a complete Snippet;
otherwise false
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-Ubuntu+0-9b143-1ubuntu1