public class OverloadedMethodsDictionary extends Object
| Constructor and Description |
|---|
OverloadedMethodsDictionary() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(TableSyntaxNode table)
Adds TableSyntaxNode instance to dictionary.
|
void |
addAll(List<TableSyntaxNode> tables)
Adds all nodes to dictionary.
|
boolean |
contains(IOpenMethod method)
Checks that method already in dictionary.
|
Set<TableSyntaxNodeKey> |
getAllMethodOverloads(IOpenMethod method)
Gets group of all possible overloads for specified method.
|
public boolean contains(IOpenMethod method)
method - IOpenMethod instancetrue if method already exists in dictionary; false - otherwisepublic void add(TableSyntaxNode table)
table - executable tablepublic void addAll(List<TableSyntaxNode> tables)
tables - list of executable nodespublic Set<TableSyntaxNodeKey> getAllMethodOverloads(IOpenMethod method)
method - IOpenMethod instanceCopyright © 2004–2019 OpenL Tablets. All rights reserved.