package bluej.parser;
import java.util.List;
import threadchecker.OnThread;
import threadchecker.Tag;
public class FieldCompletion
extends AssistContent{
private final String fieldType;
private final String fieldName;
private final int modifiers;
private final String declaringClass;
public FieldCompletion(String fieldType, String fieldName, int modifiers, String declaringClass)
{
this.fieldType = fieldType;
this.fieldName = fieldName;
this.modifiers = modifiers;
this.declaringClass = declaringClass;
}
@Override
@OnThread(Tag.Any)
public String getName()
{
return fieldName;
}
@Override
public String getType()
{
return fieldType;
}
@Override
public List getParams()
{
return null;
}
@Override
public String getDeclaringClass()
{
return declaringClass;
}
@Override
public CompletionKind getKind()
{
return CompletionKind.FIELD;
}
@Override
public String getJavadoc()
{
return "";
}
@Override
public Access getAccessPermission()
{
return fromModifiers(modifiers);
}
}
top,
use,
map,
class FieldCompletion
. FieldCompletion
. getName
. getType
. getParams
. getDeclaringClass
. getKind
. getJavadoc
. getAccessPermission
85 neLoCode
+ 0 LoComm