Package org.pkl.core.ast.builder
Class SymbolTable.TypeParameterizableScope
- java.lang.Object
-
- org.pkl.core.ast.builder.SymbolTable.Scope
-
- org.pkl.core.ast.builder.SymbolTable.TypeParameterizableScope
-
- Direct Known Subclasses:
SymbolTable.ClassScope,SymbolTable.MethodScope,SymbolTable.TypeAliasScope
- Enclosing class:
- SymbolTable
public abstract static class SymbolTable.TypeParameterizableScope extends SymbolTable.Scope
-
-
Constructor Summary
Constructors Constructor Description TypeParameterizableScope(SymbolTable.Scope parent, Identifier name, java.lang.String qualifiedName, ConstLevel constLevel, com.oracle.truffle.api.frame.FrameDescriptor.Builder frameDescriptorBuilder, java.util.List<TypeParameter> typeParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable TypeParametergetTypeParameter(java.lang.String name)-
Methods inherited from class org.pkl.core.ast.builder.SymbolTable.Scope
buildFrameDescriptor, getConstDepth, getConstLevel, getForGeneratorVariables, getLexicalScope, getName, getNameOrNull, getParent, getQualifiedName, isClassMemberScope, isClassScope, isCustomThisScope, isLambdaScope, isLexicalScope, isModuleScope, popForGeneratorVariable, pushForGeneratorVariableContext, skipLambdaScopes
-
-
-
-
Constructor Detail
-
TypeParameterizableScope
public TypeParameterizableScope(SymbolTable.Scope parent, Identifier name, java.lang.String qualifiedName, ConstLevel constLevel, com.oracle.truffle.api.frame.FrameDescriptor.Builder frameDescriptorBuilder, java.util.List<TypeParameter> typeParameters)
-
-
Method Detail
-
getTypeParameter
public @Nullable TypeParameter getTypeParameter(java.lang.String name)
- Overrides:
getTypeParameterin classSymbolTable.Scope
-
-