apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java (6 lines): - line 178: // TODO: implement location - line 357: // TODO maybe an error is more appropriate - line 561: // TODO: should we use a known suffix to filter these out during list? - line 596: // TODO: is this necessary? - line 785: // TODO: honor options - line 1017: blobNames.add(fullPath + File.separator); // TODO: undo if failures compute/src/main/java/org/jclouds/compute/domain/internal/TemplateBuilderImpl.java (5 lines): - line 728: // TODO: switch to GetHardwareStrategy in version 1.5 - line 1109: if (minCores > 0) //TODO: make non-primitive - line 1111: if (minRam > 0) //TODO: make non-primitive - line 1113: if (minRam > 0) //TODO: make non-primitive - line 1115: if (minDisk > 0) //TODO: make non-primitive apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java (5 lines): - line 173: // TODO: there may eventually be >10k containers.. - line 247: // TODO: we should probably deprecate this option - line 361: // TODO: Swift copy object *appends* user metadata, does not overwrite - line 545: // TODO: pagination - line 776: // JDK-4715154 ; TODO: Java 8 FileChannels core/src/main/java/org/jclouds/rest/internal/RestAnnotationProcessor.java (4 lines): - line 283: injector.injectMembers(options); // TODO test case - line 642: if (!argType.isArray() && parameterType.isArray()) {// TODO: && - line 651: } else if (argType.isArray() && parameterType.isArray()) {// TODO: - line 667: if (position + 1 == getInvokableParameters(invocation.getInvokable()).size() && entry.getType().isArray())// TODO: compute/src/main/java/org/jclouds/compute/internal/BaseComputeService.java (4 lines): - line 260: // TODO make an async interface instead of re-wrapping - line 426: // TODO make an async interface instead of re-wrapping - line 467: // TODO make an async interface instead of re-wrapping - line 508: // TODO make an async interface instead of re-wrapping apis/elasticstack/src/main/java/org/jclouds/elasticstack/domain/ServerMetrics.java (4 lines): - line 78: // TODO undocumented - line 83: // TODO undocumented - line 88: // TODO undocumented - line 93: // TODO undocumented apis/ec2/src/main/java/org/jclouds/ec2/compute/domain/EC2HardwareBuilder.java (4 lines): - line 221: // TODO T2 is not deprecated, but it requires that you are using a VPC - line 268: // TODO include D2 (dense) types? - line 303: // TODO X1 is not deprecated, but it requires that you are using a VPC - line 313: // TODO below this line are previous generation, discouraged apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/functions/ServiceOfferingToHardware.java (3 lines): - line 40: // TODO: hypervisor probably from zone? - line 41: // TODO .volumes() - line 46: // TODO where's the location of this? providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/domain/Operation.java (3 lines): - line 39: public abstract String code(); // TODO: enum? - line 110: @Nullable public abstract Integer progress(); // TODO: check really nullable - line 124: public abstract String operationType(); // TODO: enum compute/src/main/java/org/jclouds/compute/strategy/impl/AdaptingComputeServiceStrategies.java (3 lines): - line 143: // TODO: make reboot/resume/suspend return the node they affected - line 206: //TODO: test case that proves this - line 212: //TODO: test case that proves this core/src/main/java/org/jclouds/reflect/Reflection2.java (2 lines): - line 158: // TODO replace isAccessible() with canAccess() when using Java >= 9 - line 171: // TODO replace isAccessible() with canAccess() when using Java >= 9 blobstore/src/main/java/org/jclouds/blobstore/internal/BaseBlobStore.java (2 lines): - line 379: // TODO: inject MultipartUploadSlicingAlgorithm to override default part size - line 421: // TODO: bogus endpoint core/src/main/java/org/jclouds/rest/config/ReadAnnotationsAndProperties.java (2 lines): - line 68: // TODO: remove old logic once Named annotations are on all methods - line 83: // TODO: remove old logic once Named annotations are on all methods compute/src/main/java/org/jclouds/compute/ComputeServiceAdapter.java (2 lines): - line 55: * @return library-native representation of a node. TODO: return typed exception on - line 133: // TODO consider making reboot/resume/suspend return the node they affected drivers/apachehc/src/main/java/org/jclouds/http/apachehc/ApacheHCUtils.java (2 lines): - line 62: //TODO: look up httpclient version - line 155: // TODO Reproducing old behaviour exactly; ignoring Content-Type, Content-Length and Content-MD5 providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java (2 lines): - line 131: // TODO this may be a list that isn't complete due to 1000 container limit - line 491: // TODO: bogus uploadId apis/atmos/src/main/java/org/jclouds/atmos/blobstore/AtmosBlobStore.java (2 lines): - line 222: // TODO: recursive? - line 261: // TODO: not needed apis/elasticstack/src/main/java/org/jclouds/elasticstack/domain/ServerInfo.java (2 lines): - line 180: // TODO undocumented - line 194: // TODO undocumented apis/sts/src/main/java/org/jclouds/aws/util/AWSUtils.java (2 lines): - line 120: // TODO: make this more dynamic - line 219: // TODO regions may not be amazon regions! apis/ec2/src/main/java/org/jclouds/ec2/compute/EC2ComputeService.java (2 lines): - line 266: // TODO: test this clear happens - line 313: // TODO: this could be moved to a config module, also the narrative above made more concise apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/functions/VirtualMachineToNodeMetadata.java (2 lines): - line 71: // TODO: is this really a state? - line 98: // TODO: in cloudstack 2.2.12, when "name" was set fine on the backend, providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/functions/SpotInstanceRequestToAWSRunningInstance.java (2 lines): - line 45: // TODO convert - line 55: //TODO: determine the exact hypervisor blobstore/src/main/java/org/jclouds/blobstore/TransientStorageStrategy.java (2 lines): - line 137: // TODO implement options - line 158: String lastPrefix = prefix + (char) 65535; // TODO: better sentinel? apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/CloudStackComputeService.java (2 lines): - line 146: // TODO: test this clear happens - line 160: // TODO: test this clear happens apis/chef/src/main/java/org/jclouds/chef/strategy/internal/BaseListCookbookVersionsImpl.java (2 lines): - line 51: // TODO getting each version could also go parallel - line 75: // TODO getting each version could also go parallel compute/src/main/java/org/jclouds/cim/xml/VirtualSystemSettingDataHandler.java (2 lines): - line 69: // TODO parse the format for intervals: ddddddddhhmmss.mmmmmm:000 - line 80: // TODO parse the format for timestamps: yyyymmddhhmmss.mmmmmmsutc loadbalancer/src/main/java/org/jclouds/loadbalancer/internal/BaseLoadBalancerService.java (2 lines): - line 146: }, 3000, 1000, MILLISECONDS); // TODO make timeouts class like ComputeServiceconstants - line 147: boolean successful = tester.apply(id) && loadBalancer.get() == null; // TODO add load providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java (2 lines): - line 338: // TODO: causes failures with subsequent GET operations: - line 434: // TODO: pagination apis/elasticstack/src/main/java/org/jclouds/elasticstack/domain/NIC.java (2 lines): - line 33: // TODO elasticstack specific - line 115: // TODO undocumented apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/strategy/CloudStackComputeServiceAdapter.java (2 lines): - line 316: // TODO: we may need to filter these - line 355: // TODO: we may need to filter these apis/glacier/src/main/java/org/jclouds/glacier/util/AWSRequestSignerV4.java (2 lines): - line 48: // TODO: Query parameters, not necessary for Glacier - line 49: // TODO: Endpoint on buildCredentialScope is being read from the static string. Uncool. scriptbuilder/src/main/java/org/jclouds/scriptbuilder/domain/Statements.java (1 line): - line 89: Iterable statements) {// TODO: convert so providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/config/GoogleComputeEngineParserModule.java (1 line): - line 56: // TODO: change jclouds core to use collaborative set bindings core/src/main/java/org/jclouds/date/internal/DateUtils.java (1 line): - line 46: // TODO explain why this check is here providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/domain/BucketAccessControls.java (1 line): - line 36: // TODO: ensure this is actually needed on input. apis/docker/src/main/java/org/jclouds/docker/domain/ContainerSummary.java (1 line): - line 26: // TODO it may be redundant (we already have Container value class) common/openstack/src/main/java/org/jclouds/openstack/functions/ParseAuthenticationResponseFromHeaders.java (1 line): - line 76: // TODO: find the swift configuration or bug related to returning localhost apis/s3/src/main/java/org/jclouds/s3/blobstore/functions/ContainerToBucketListOptions.java (1 line): - line 45: if (from.getDir() != null) {// TODO unit test loadbalancer/src/main/java/org/jclouds/loadbalancer/domain/LoadBalancerMetadata.java (1 line): - line 64: // TODO: this is no longer the case apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/binders/SetPayload.java (1 line): - line 46: // TODO: use `X-Detect-Content-Type` here. Should be configurable via a property. blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/DeleteAllKeysInList.java (1 line): - line 411: // TODO: Remove this retry loop. core/src/main/java/org/jclouds/http/HttpRequestFilter.java (1 line): - line 20: * // TODO: Adrian: Document this! providers/glesys/src/main/java/org/jclouds/glesys/compute/GleSYSComputeServiceAdapter.java (1 line): - line 117: // TODO: get glesys to stop stripping out equals and commas! providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/config/GoogleComputeEngineServiceContextModule.java (1 line): - line 150: // TODO: these timeouts need thinking through. providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/config/GoogleCloudStorageParserModule.java (1 line): - line 51: // TODO: change jclouds core to use collaborative set bindings apis/rackspace-cloudloadbalancers/src/main/java/org/jclouds/rackspace/cloudloadbalancers/v1/loadbalancer/functions/LoadBalancerToLoadBalancerMetadata.java (1 line): - line 56: // TODO Builder providers/glesys/src/main/java/org/jclouds/glesys/compute/functions/ServerDetailsToNodeMetadata.java (1 line): - line 113: // TODO: get glesys to stop stripping out equals and commas! providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/compute/config/AWSEC2ComputeServiceContextModule.java (1 line): - line 105: // TODO: have a another look at this (Adrian) apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/extensions/NovaImageExtension.java (1 line): - line 120: // TODO: get rid of the expectation that the image will be available, as it is very brittle scriptbuilder/src/main/java/org/jclouds/scriptbuilder/ScriptBuilder.java (1 line): - line 82: // TODO: make scriptbuilder smart enough to know when a statement is a direct apis/rackspace-cloudloadbalancers/src/main/java/org/jclouds/rackspace/cloudloadbalancers/v1/loadbalancer/strategy/CloudLoadBalancersLoadBalanceNodesStrategy.java (1 line): - line 62: // TODO need to query and update the LB per current design. providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/functions/ImageNameToOperatingSystem.java (1 line): - line 54: // TODO: Improve the version parsing so it is more portable apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/config/SwiftAuthenticationModule.java (1 line): - line 145: // TODO: find the swift configuration or bug related to returning localhost core/src/main/java/org/jclouds/apis/internal/BaseApiMetadata.java (1 line): - line 66: // TODO: move this to ApiMetadata providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/functions/ResetWindowsPassword.java (1 line): - line 122: // TODO do we need to explicitly set 2048 bits? Presumably "RSA" is implicit apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/GuestIPType.java (1 line): - line 41: * TODO: add comments to explain the meaning (cs3 only) providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/xml/RouteTableHandler.java (1 line): - line 38: // TODO propagatingVgwSetHandler core/src/main/java/org/jclouds/http/functions/ParseETagHeader.java (1 line): - line 39: // TODO: Cloud Files sends incorrectly cased ETag header... Remove this when fixed. core/src/main/java/org/jclouds/location/config/LocationModule.java (1 line): - line 104: // TODO: we should eventually get rid of memoized as an annotation, as it is confusing core/src/main/java/org/jclouds/http/HttpCommand.java (1 line): - line 28: //TODO: get rid of all the mock tests so that this can be made final providers/gogrid/src/main/java/org/jclouds/gogrid/compute/strategy/GoGridComputeServiceAdapter.java (1 line): - line 87: while (notStarted) { // TODO: replace with Predicate-based thread apis/chef/src/main/java/org/jclouds/chef/config/ChefHttpApiModule.java (1 line): - line 102: // TODO: potentially change this apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/extensions/CloudStackImageExtension.java (1 line): - line 143: // TODO: get rid of the expectation that the image will be available, as it is very brittle providers/digitalocean2/src/main/java/org/jclouds/digitalocean2/features/ImageApi.java (1 line): - line 128: //TODO: Add delete and create blobstore/src/main/java/org/jclouds/blobstore/config/LocalBlobStore.java (1 line): - line 904: BlobMetadata metadata = blobMetadata(mpu.containerName(), partName); // TODO: racy, how to get this from payload? blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MultipartUploadSlicingAlgorithm.java (1 line): - line 75: // TODO: This algorithm is needlessly complicated. compute/src/main/java/org/jclouds/compute/options/RunScriptOptions.java (1 line): - line 493: if (port != -1 && seconds != -1) // TODO: not primitives blobstore/src/main/java/org/jclouds/blobstore/util/ReadOnlyBlobStore.java (1 line): - line 166: // TODO: should ReadOnlyBlobStore allow listing parts and uploads? apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchClientsFromJson.java (1 line): - line 28: // TODO add generic json parser detector apis/rackspace-cloudloadbalancers/src/main/java/org/jclouds/rackspace/cloudloadbalancers/v1/loadbalancer/strategy/CloudLoadBalancersListLoadBalancersStrategy.java (1 line): - line 55: for (String region : regions.get()) { // TODO: parallel apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchRolesFromJson.java (1 line): - line 28: // TODO add generic json parser detector apis/ec2/src/main/java/org/jclouds/ec2/compute/extensions/EC2ImageExtension.java (1 line): - line 121: // TODO: get rid of the expectation that the image will be available, as it is very brittle apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/VersionAwareRegionToEndpoint.java (1 line): - line 50: * TODO: https://issues.apache.org/jira/browse/JCLOUDS-773 providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/domain/Image.java (1 line): - line 76: // TODO: if this is true, why bother listing it? providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java (1 line): - line 104: // TODO simplify once we move domain classes to AutoValue apis/docker/src/main/java/org/jclouds/docker/domain/ImageSummary.java (1 line): - line 26: // TODO it may be redundant (we already have Image value class) apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/functions/TemplateToImage.java (1 line): - line 63: //TODO: implement status mapping!!! providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/features/AWSAMIApi.java (1 line): - line 48: // TODO make AWSImage as it has product codes... compute/src/main/java/org/jclouds/ovf/xml/DeploymentOptionSectionHandler.java (1 line): - line 45: // TODO default; apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/handlers/NovaErrorHandler.java (1 line): - line 53: // TODO: is there error spec someplace? let's type errors, etc. apis/s3/src/main/java/org/jclouds/s3/util/S3Utils.java (1 line): - line 46: // TODO add validatorparam so that this is actually used providers/digitalocean2/src/main/java/org/jclouds/digitalocean2/ssh/ECDSAKeys.java (1 line): - line 303: // TODO check point 3.5 apis/ec2/src/main/java/org/jclouds/ec2/compute/functions/AddElasticIpsToNodemetadata.java (1 line): - line 56: // TODO can there be multiple elastic ips on one instance? apis/s3/src/main/java/org/jclouds/s3/handlers/ParseS3ErrorFromXmlContent.java (1 line): - line 87: // TODO: could parse this out of error.getDetails() using BucketName and Key apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/auth/config/AuthenticationModule.java (1 line): - line 119: // TODO: what is the timeout of the session token? modify default accordingly apis/cloudstack/src/main/java/org/jclouds/cloudstack/features/TemplateApi.java (1 line): - line 280: * FIXME the mode of extraction - HTTP_DOWNLOAD or FTP_UPLOAD apis/docker/src/main/java/org/jclouds/docker/compute/functions/ContainerToNodeMetadata.java (1 line): - line 86: // TODO Set up hardware apis/rackspace-cloudfiles/src/main/java/org/jclouds/rackspace/cloudfiles/v1/handlers/CloudFilesErrorHandler.java (1 line): - line 34: // TODO: is there error spec someplace? let's type errors, etc. apis/ec2/src/main/java/org/jclouds/ec2/compute/functions/PasswordCredentialsFromWindowsInstance.java (1 line): - line 100: // TODO: parameterize providers/azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/strategy/CreateResourcesThenCreateNodes.java (1 line): - line 120: // TODO Generate a private key instead. Also no need to use AUTHENTICATE_SUDO in this case. apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchEnvironmentsFromJson.java (1 line): - line 28: // TODO add generic json parser detector apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Template.java (1 line): - line 105: //TODO do we need camel case routines (e.g. see enums in VirtualMachine) ? core/src/main/java/org/jclouds/predicates/Validator.java (1 line): - line 41: // TODO: add @Override after upgrading to Java 8 apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchNodesFromJson.java (1 line): - line 28: // TODO add generic json parser detector apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/predicates/AllNodesInGroupTerminated.java (1 line): - line 39: //TODO: TESTME apis/ec2/src/main/java/org/jclouds/ec2/compute/strategy/EC2DestroyNodeStrategy.java (1 line): - line 70: // TODO: can there be multiple? apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/config/NovaComputeServiceContextModule.java (1 line): - line 244: // TODO: find a nice way to get rid of this cast. common/openstack/src/main/java/org/jclouds/openstack/keystone/v1_1/functions/PublicURLOrInternalIfNull.java (1 line): - line 30: // TODO: check accessibility and prioritize private first core/src/main/java/org/jclouds/http/internal/JavaUrlHttpCommandExecutorService.java (1 line): - line 245: // TODO: Fails on modern Java versions: providers/gogrid/src/main/java/org/jclouds/gogrid/compute/functions/ServerImageToImage.java (1 line): - line 84: // TODO determine DC images are in apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v2_0/binders/BindAuthToJsonPayload.java (1 line): - line 69: // TODO: is tenantName permanent? or should we switch to tenantId at providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/parser/ParseToResumableUpload.java (1 line): - line 57: // TODO: better way to parse query parameters? providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/config/GoogleCloudStorageHttpApiModule.java (1 line): - line 59: // TODO: GoogleCloudStorageRedirectRetryHandler? providers/glesys/src/main/java/org/jclouds/glesys/compute/functions/DatacenterToLocation.java (1 line): - line 46: // TODO: iso3166Codes apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/functions/RemoveFloatingIpFromNodeAndDeallocate.java (1 line): - line 83: // FIXME remove duplications from AllocateAndAddFloatingIpToNode core/src/main/java/org/jclouds/lifecycle/BaseLifeCycle.java (1 line): - line 34: * // TODO: Adrian: Document this! core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java (1 line): - line 176: // TODO: refactor this out of here providers/gogrid/src/main/java/org/jclouds/gogrid/compute/options/GoGridTemplateOptions.java (1 line): - line 42: * TODO add GoGrid specific options apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/handlers/SwiftErrorHandler.java (1 line): - line 34: // TODO: is there error spec someplace? let's type errors, etc. core/src/main/java/org/jclouds/lifecycle/LifeCycle.java (1 line): - line 23: * // TODO: Adrian: Document this! apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/options/NovaTemplateOptions.java (1 line): - line 96: // TODO move up to TemplateOptions as SoftLayer also have something similar? core/src/main/java/org/jclouds/http/HttpException.java (1 line): - line 20: * // TODO: Adrian: Document this! core/src/main/java/org/jclouds/rest/InputParamValidator.java (1 line): - line 111: // TODO position guava issue 1243 apis/openstack-trove/src/main/java/org/jclouds/openstack/trove/v1/config/TroveHttpApiModule.java (1 line): - line 87: // FIXME: What if user authenticated scoped to another project? providers/glesys/src/main/java/org/jclouds/glesys/domain/EmailOverviewSummary.java (1 line): - line 31: //TODO: find a better name for this class providers/glesys/src/main/java/org/jclouds/glesys/domain/EmailOverview.java (1 line): - line 35: //TODO: find a better name for this class providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/GoogleComputeEngineServiceAdapter.java (1 line): - line 284: return filter(listNodes(), new Predicate() { // TODO: convert to server-side filter core/src/main/java/org/jclouds/rest/annotations/EndpointParam.java (1 line): - line 43: // TODO check arg; apis/elasticstack/src/main/java/org/jclouds/elasticstack/ElasticStackApi.java (1 line): - line 60: * @see apis/s3/src/main/java/org/jclouds/s3/binders/XMLHelper.java (1 line): - line 49: * TODO This is a naive approach that simply tries to apply all known providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobRequestSigner.java (1 line): - line 148: // TODO: extension headers apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/NeutronApi.java (1 line): - line 50: * TODO: https://issues.apache.org/jira/browse/JCLOUDS-773 loadbalancer/src/main/java/org/jclouds/loadbalancer/LoadBalancerService.java (1 line): - line 71: // TODO: this needs to be split up into 2 items: create load balancer and registernodes blobstore/src/main/java/org/jclouds/blobstore/options/PutOptions.java (1 line): - line 45: // TODO: This exposes ListeningExecutorService to the user, instead of a regular ExecutorService providers/azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/extensions/AzureComputeSecurityGroupExtension.java (1 line): - line 217: // TODO: Support Azure network tags somehow? apis/ec2/src/main/java/org/jclouds/ec2/binders/BindS3UploadPolicyAndSignature.java (1 line): - line 32: // TODO: see if this still exists in V4 blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java (1 line): - line 348: // TODO: take parts? providers/azureblob/src/main/java/org/jclouds/azureblob/domain/internal/BlobPropertiesImpl.java (1 line): - line 59: // TODO: should this take Cache-Control as well? providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/features/TargetHttpProxyApi.java (1 line): - line 86: //TODO (broudy) : Should we remove this because it is redundant? core/src/main/java/org/jclouds/http/functions/config/SaxParserModule.java (1 line): - line 58: // TODO: switch to @AssistedInject providers/gogrid/src/main/java/org/jclouds/gogrid/location/GoGridDefaultLocationSupplier.java (1 line): - line 47: //TODO: move to real ImplicitLocationSupplier core/src/main/java/org/jclouds/ContextBuilder.java (1 line): - line 513: // TODO: move this up apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/predicates/AllNodesInGroupTerminated.java (1 line): - line 39: //TODO: TESTME providers/azureblob/src/main/java/org/jclouds/azureblob/domain/AccessTier.java (1 line): - line 46: // TODO: call valueOf instead like GCS? apis/elasticstack/src/main/java/org/jclouds/elasticstack/compute/functions/StandardDriveToWellKnownImage.java (1 line): - line 106: // TODO: Find a way to restrict better the windows version core/src/main/java/org/jclouds/util/Optionals2.java (1 line): - line 31: // TODO: error checking in case this is a type, not a class. providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/domain/GoogleCloudStorageObject.java (1 line): - line 39: // TODO: nullable sweep apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v2_0/handlers/KeystoneErrorHandler.java (1 line): - line 36: // TODO: is there error spec someplace? let's type errors, etc.