replica library

Classes

Build
BuildContext
Configuration and context values used during Build.execute.
BuildExecutable
BuildManager
CodeAnalyzer
Compiler
MirrorContext
PreventCompilation
Prevents a type from being compiled when it otherwise would be.
RuntimeCollection
RuntimeContext
Contextual values used during replica.
RuntimeGenerator
RuntimePackageCompiler
Compiler for the replica package itself.
SourceCompiler
Runtimes that generate source code implement this method.

Properties

instance RuntimeContext
getter/setter pair

Functions

copyDirectory({Uri? src, Uri? dst}) → void
Recursively copies the contents of the directory at src to dst.
firstMetadataOfType<T>(DeclarationMirror dm, {TypeMirror? dynamicType}) → T?
getResolvedPackageUris(Uri packagesFileUri, {Uri? relativeTo}) Map<String, Uri>
Reads .packages file from packagesFileUri and returns map of package name to its location on disk.
isTypeFullyPrimitive(TypeMirror type) bool
replicaCast(dynamic object, TypeMirror intoType) → dynamic

Exceptions / Errors

TypeCoercionException