Package org.pkl.core.runtime
Class MirrorFactories
- java.lang.Object
-
- org.pkl.core.runtime.MirrorFactories
-
public final class MirrorFactories extends java.lang.Object
-
-
Field Summary
-
-
-
Field Detail
-
moduleFactory
public static final VmObjectFactory<VmTyped> moduleFactory
-
classFactory
public static final VmObjectFactory<VmClass> classFactory
-
typeAliasFactory
public static final VmObjectFactory<VmTypeAlias> typeAliasFactory
-
propertyFactory
public static final VmObjectFactory<ClassProperty> propertyFactory
-
methodFactory
public static final VmObjectFactory<ClassMethod> methodFactory
-
methodParameterFactory
public static final VmObjectFactory<Pair<java.lang.String,VmTyped>> methodParameterFactory
-
typeParameterFactory
public static final VmObjectFactory<TypeParameter> typeParameterFactory
-
classTypeFactory
public static final VmObjectFactory<TypeNode> classTypeFactory
-
typeAliasTypeFactory
public static final VmObjectFactory<TypeNode> typeAliasTypeFactory
-
declaredTypeFactory
public static final VmObjectFactory<Pair<VmTyped,VmList>> declaredTypeFactory
-
stringLiteralTypeFactory
public static final VmObjectFactory<TypeNode.StringLiteralTypeNode> stringLiteralTypeFactory
-
stringLiteralTypeFactory2
public static final VmObjectFactory<java.lang.String> stringLiteralTypeFactory2
-
unionTypeFactory
public static final VmObjectFactory<TypeNode.UnionTypeNode> unionTypeFactory
-
unionTypeFactory2
public static final VmObjectFactory<VmList> unionTypeFactory2
-
unionOfStringLiteralsTypeFactory
public static final VmObjectFactory<TypeNode.UnionOfStringLiteralsTypeNode> unionOfStringLiteralsTypeFactory
-
unionOfStringLiteralsTypeFactory2
public static final VmObjectFactory<VmList> unionOfStringLiteralsTypeFactory2
-
nullableTypeFactory
public static final VmObjectFactory<TypeNode.NullableTypeNode> nullableTypeFactory
-
nullableTypeFactory2
public static final VmObjectFactory<VmTyped> nullableTypeFactory2
-
functionTypeFactory
public static final VmObjectFactory<TypeNode.FunctionTypeNode> functionTypeFactory
-
functionTypeFactory2
public static final VmObjectFactory<Pair<VmList,VmTyped>> functionTypeFactory2
-
typeVariableFactory
public static final VmObjectFactory<TypeNode.TypeVariableNode> typeVariableFactory
-
typeVariableFactory2
public static final VmObjectFactory<VmTyped> typeVariableFactory2
-
moduleTypeFactory
public static final VmObjectFactory<java.lang.Void> moduleTypeFactory
-
unknownTypeFactory
public static final VmObjectFactory<java.lang.Void> unknownTypeFactory
-
nothingTypeFactory
public static final VmObjectFactory<java.lang.Void> nothingTypeFactory
-
sourceLocationFactory
public static final VmObjectFactory<com.oracle.truffle.api.source.SourceSection> sourceLocationFactory
-
-