instance<T extends SyntheticInput> static method

T instance<T extends SyntheticInput>()

Returns an instance of LibDir or PackageDir.

Implementation

static T instance<T extends SyntheticInput>() {
  return (T == LibDir) ? LibDir() as T : PackageDir() as T;
}