package bluej.stride.framedjava.slots;
import java.util.List;
import bluej.stride.framedjava.ast.JavaFragment;
import bluej.stride.framedjava.elements.CodeElement;
import bluej.stride.slots.SuggestionList;
import bluej.utility.javafx.FXPlatformConsumer;
import threadchecker.OnThread;
import threadchecker.Tag;
| Created by neil on 25/05/2016.
|
public interface StructuredCompletionCalculator
{
@OnThread(Tag.FXPlatform)
public void withCalculatedSuggestionList(JavaFragment.PosInSourceDoc pos, ExpressionSlot<?> completing, CodeElement codeEl, SuggestionList.SuggestionListListener clickListener, String targetType, boolean completingStartOfSlot, FXPlatformConsumer<SuggestionList> handler);
public String getName(int selected);
public List getParams(int selected);
public char getOpening(int selected);
}
top,
use,
map,
interface StructuredCompletionCalculator
. withCalculatedSuggestionList
. getName
. getParams
. getOpening
20 neLoCode
+ 1 LoComm