Summary: 91 instances, 85 unique Text Count // TODO: exclude vanilla library from profiling library 1 // TODO: Replace this with a method that returns the buckconfig 1 // TODO: figure out how to group by with ImmutableMap 1 * {@link BuildTarget}s to {@link BuildRule}s, including resolving queries and (TODO:jkeljo) 1 // TODO: with RE we probably don't need to verify headers with depfile at all. 1 // TODO: Work around "error: include file 'sys\utime.h' when compiling with tcc on Linux 1 /* TODO: Make this logic to avoid using exceptions. 1 // TODO: Starlark says identifiers can be: 1 .add(LIGHT_ANALYSIS + "true") // TODO: Provide value as argument 1 // TODO (buck_team): extract invalidation from getParserAndCaches() 1 // TODO: this should no longer extend build engine action, and this build target is no longer 1 .add(CORRECT_ERROR_TYPES + "false") // TODO: Provide value as argument 1 // TODO: BuildTarget should implement Label 1 return ToolbarDecorator.Import; // TODO: Come up with better icon 1 // TODO: For now, we rely on Rust platforms having the same "name" as the C/C++ platforms they 1 # TODO: Handle executable resources in directory 1 // FIXME: We use the dx description for this rule, even if d8 is in use. 1 // TODO: If the caller has indicated that there's no more input, and we attempt to read beyond the input buf, then something is wrong with the input because the inflator never 1 // FIXME: Remove this check? Is it necessary - we already check the filename. 1 // TODO: replace with determinstic ordered set 1 # TODO: remove ability to inject BUCK_BUILD_ID completely. It mostly causes 1 // TODO: replace with TargetPlatformResolver 1 // TODO: Use right compositions instead 1 // TODO: Allow overlaying flavor-specific section configuration. 1 // TODO: fixme to handle escape sequences correctly 2 // TODO: handle platform binaries in addition to regular binaries 1 * TODO (bobyf): change this to return {@link Action} if the {@link BuildTarget} if of a rule 1 // TODO: remove logic around this field when proper tracking of dependencies on 1 // TODO: exclude vanilla library from profiling library 1 *

TODO: remove this field is favor of {@link #platformName} 1 // TODO (cjhopman): This should be a SourcePath 1 // TODO: Check if the method is immutable and retryable 1 /** TODO: we should make the below package protected. */ 1 // TODO: make mappings for skylark types here: e.g Optionals -> Runtime.NONE. SkylarkList/Dict 1 // TODO: move from FileHashCacheEvent to standalone event 2 // TODO: speed this up by checking for already installed items 1 // TODO: `android.resource_grayscale_enabled` is the canonical value. We used to use 1 // TODO: Switch to ig-json-parser or jackson-module-kotlin or something more type-safe. 1 *

TODO: Implement via {@link ConsumingTraverser}. 1 // TODO: add run files and such 1 // TODO: This class should really be final, but extraneous instances of 1 // TODO T55723624 remove this 1 // TODO: For now, we rely on Haskell platforms having the same "name" as the C/C++ platforms they 1 // TODO: Does this need to also resolve directory entries as below when using D8? 1 // TODO: Different message based on kind. 1 // TODO (williamtwilson) Remove this. This is currently required because BuiltinApplePackage calls 1 // TODO: Maybe support this for primitives and strings? 1 // TODO rewrite targets so that this doesn't alter the ActionGraph 1 // TODO launch uploader from buck *after* logs are flushed 1 // TODO: Verify that we get providers back, validate types, etc, etc 1 Optional action, // TODO change this to iterable once we allow multiple outputs 1 # TODO: Remove once Java 11 upgrade is done. 1 // TODO: Remove the version checks once Buck has been migrated to Java 10/11. 1 // TODO: remove this logic when cell path is removed from BuildTarget 2 // TODO: Support D8 for out of process dexing by respecting dexTool here 1 // TODO: should we move them out of UnconfiguredTargetNode to TargetNode ? 1 // TODO: enforce global timeout 1 // TODO: the return value should fit in 'int'; prove it is so and change the return type to int. 1 // TODO: For now, we rely on OCaml platforms having the same "name" as the C/C++ platforms they 1 // TODO: sanity check the newValue to see if it needs to be escaped 1 // TODO: Once list attributes are added, ensure visibility exists 1 // TODO: Remove this and fix descriptions to work with implicit deps. 2 // TODO: replace with symlink checker 1 * TODO: If we want to support packages in the query service, we'll need to implement the 1 // TODO: replace with DefaultSelectorListResolver 1 // TODO: Verify that this file is part of a buck test target 1 * TODO this is here because java reflection doesn't expose parameter names, and methods can't be 1 // TODO: handle ResourceDirsContainingResourceDirs 1 // TODO: Avoid costly per-glob sync cookies by reusing SyncCookieState instances. 1 // TODO: Break this into windows and non-windows 1 // TODO: If globber.run returns null, it will first write an error to the console claiming 1 // TODO: replace with RuleBasedConstraintResolver 1 // TODO: use RawTargetNodeToTargetNode transformation 2 // TODO: This should hold for flavored build targets as well. 1 // TODO: The below does this for the root cell, but this should be true of all cells. 1 // TODO: speed this up by only installing ABI-compatible shared-objects 1 // TODO: consider package boundary violations 1 // TODO: deal with Optionals and some java/skylark object coercing 1 // TODO: We'll want to probably eventually do annotation processors to make these compile time 2 // TODO: pass caches from global state 1 # TODO: verify previous words 1 # TODO _buck_completion_try_referenced_file_set 1 // TODO: replace with ThrowingPackageBoundaryChecker 1 // TODO: As we end up creating multiple instances of this same target per-platform, 1 // TODO: Maybe don't leak connection. 1