Package org.pkl.core
@NonnullByDefault
package org.pkl.core
-
ClassDescriptionUtility library for static analysis of Pkl programs.A logger that keeps messages locally and can return them.A container of properties.Java representation of a
pkl.base#DataSizevalue.The unit of aDataSize.Java representation of apkl.base#Durationvalue.The unit of aDuration.Evaluates a Pkl module through different modes of evaluation.A builder for anEvaluator.Java representation ofpkl.base#FileOutput.Java representation ofpkl.analyze#ImportGraph.Java representation ofpkl.analyze#Import.SPI for log messages emitted by the Pkl evaluator.PredefinedLoggers.Common base class for TypeAlias, PClass, PClass.Property, and PClass.Method.The source location of aMember.Describes the property, method and class members of a module.A representation for a Pkl module's source URI, and optionally its source text.Indicates that a nonexistent property was requested for aComposite.The output formats that Pkl supports out-of-the-box.Pair<F,S> Java representation of apkl.base#Pairvalue.Java representation of apkl.base#Classvalue.PClassInfo<T>Information about a Pkl class and its Java representation.A decoder/parser forpkl-binary.Information about the Pkl package index.A Pkl package index.Information about the Pkl release that the current program runs on.The language implementation of a platform.The operating system of a platform.The processor of a platform.The language runtime of a platform.The virtual machine of a platform.Java representation of a Pkl module.Java representation of apkl.base#Nullvalue.Java representation of a Pkl object.A Pkl type as used in type annotations.Information about the Pkl release that the current program runs on.The documentation of a Pkl release.The source code of a Pkl release.The standard library of a Pkl release.Enforces a security model duringevaluation.SecurityManagerBuilder<B extends SecurityManagerBuilder<B>>Parent interface to builder classes for configuring aSecurityManager.A SecurityManagerException declares that a violation occurred during an external i/o operation.A provider forSecurityManagers.An element of a Pkl stack trace.Transforms stack frames to make Pkl stack trace output more useful.Static factory for stack frame transformers.The results of testing a Pkl test module.Indicates that an exception was thrown when evaluating the assertion.Indicates that an assertion failed.The result of a single test.The results of either facts or examples.Java representation of apkl.base#TypeAliasvalue.A type parameter of a generic class, type alias, or method.The variance of a type parameter.Java representation of a Pkl value.Converter for data models generated by [Evaluator].Renders Pkl values in some output format.PredefinedValueRenderers for Pcf, JSON, YAML, and XML property lists.Visitor for data models generated by [Evaluator].