Package | Description |
---|---|
com.whitestein.lsps.lang.ast | |
com.whitestein.lsps.lang.module | |
com.whitestein.lsps.lang.type |
Provides classes for type reflection.
|
Modifier and Type | Method and Description |
---|---|
NamedType |
AstType.findNamedType(int offset) |
Modifier and Type | Method and Description |
---|---|
NamedType |
NamespaceModel.findNamedType(QID qid)
Find a named type.
|
NamedType |
AbstractNamespace.findNamedType(QID qid) |
NamedType |
NamespaceModel.getTypeForName(java.lang.String typeName)
Returns registered named type corresponding to given name.
|
NamedType |
BasicModulePart.getTypeForName(java.lang.String typeName) |
NamedType |
BasicModule.getTypeForName(java.lang.String typeName) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<NamedType> |
Module.getNamedTypes()
Returns a collection of named types (records, enumerations etc.) declared
in this module.
|
java.util.Collection<NamedType> |
BasicModule.getNamedTypes() |
java.util.Collection<NamedType> |
NamespaceModel.getVisibleNamedTypes()
Returns a collection of all visible named types (records, enumerations etc.).
|
java.util.Collection<NamedType> |
AbstractNamespace.getVisibleNamedTypes() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNamedType |
class |
EnumerationType
This represents an enumeration type declared by user.
|
class |
InterfaceType
Interface type.
|
class |
NamedClassType |
class |
RecordType
Type representing a record.
|
Modifier and Type | Method and Description |
---|---|
NamedType |
ClassNamespaceModel.getTypeForName(java.lang.String typeName) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.