Class DotnetLegacyToolchainInfo
- java.lang.Object
-
- com.facebook.buck.core.starlark.compatible.BuckStarlarkStructObject
-
- com.facebook.buck.core.rules.providers.impl.BuiltInProviderInfo<DotnetLegacyToolchainInfo>
-
- com.facebook.buck.features.dotnet.DotnetLegacyToolchainInfo
-
- All Implemented Interfaces:
ProviderInfo<DotnetLegacyToolchainInfo>
,SkylarkProviderInfo
,com.google.devtools.build.lib.skylarkinterface.SkylarkPrintable
,com.google.devtools.build.lib.skylarkinterface.SkylarkValue
,com.google.devtools.build.lib.syntax.ClassObject
- Direct Known Subclasses:
ImmutableDotnetLegacyToolchainInfo
public abstract class DotnetLegacyToolchainInfo extends BuiltInProviderInfo<DotnetLegacyToolchainInfo>
Information to make the C#/.NET compiler available to the rule analysis graph
-
-
Field Summary
Fields Modifier and Type Field Description static BuiltInProvider<DotnetLegacyToolchainInfo>
PROVIDER
-
Constructor Summary
Constructors Constructor Description DotnetLegacyToolchainInfo()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract RunInfo
compiler()
-
Methods inherited from class com.facebook.buck.core.rules.providers.impl.BuiltInProviderInfo
getDeclaredClass, getProvider, getProviderInfo, isImmutable
-
Methods inherited from class com.facebook.buck.core.starlark.compatible.BuckStarlarkStructObject
getErrorMessageForUnknownField, getFieldNames, getMethods, getValue, repr
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
PROVIDER
public static final BuiltInProvider<DotnetLegacyToolchainInfo> PROVIDER
-
-
Method Detail
-
compiler
public abstract RunInfo compiler()
- Returns:
- information to invoke the .net compiler
-
-