FunctionMetadata instances for creation of a
FunctionMetadataRegistry.
| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final Map | |
| private int | |
| private final Set | _mutatingFunctionIndexes
stores indexes of all functions with footnotes (i.e. whose definitions might change) |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public FunctionMetadataRegistry |
| _functionDataByIndex | back to summary |
|---|---|
| private final Map<Integer, FunctionMetadata> _functionDataByIndex | |
| _functionDataByName | back to summary |
|---|---|
| private final Map<String, FunctionMetadata> _functionDataByName | |
| _maxFunctionIndex | back to summary |
|---|---|
| private int _maxFunctionIndex | |
| _mutatingFunctionIndexes | back to summary |
|---|---|
| private final Set<Integer> _mutatingFunctionIndexes stores indexes of all functions with footnotes (i.e. whose definitions might change) | |
| FunctionDataBuilder | back to summary |
|---|---|
| public FunctionDataBuilder(int sizeEstimate) | |
| add | back to summary |
|---|---|
| public void add(int functionIndex, String functionName, int minParams, int maxParams, byte returnClassCode, byte[] parameterClassCodes, boolean hasFootnote) | |
| build | back to summary |
|---|---|
| public FunctionMetadataRegistry build() | |