3be90c2f31a419ef96c65434d17c99b4a56043ef,src/python/pants/java/nailgun_executor.py,NailgunExecutor,_fingerprint,#Any#Any#Any#,112
Before Change
[digest.update(item) for item in (b"".join(sorted(jvm_options)),
b"".join(sorted(classpath)),
repr(java_version).encode("utf-8"))]
return digest.hexdigest()
def _runner(self, classpath, main, jvm_options, args, cwd=None):
Runner factory. Called via Executor.execute().
command = self._create_command(classpath, main, jvm_options, args)
After Change
[digest.update(item) for item in (b"".join(sorted(jvm_options)),
b"".join(sorted(classpath)),
repr(java_version).encode("utf-8"))]
return digest.hexdigest() if PY3 else digest.hexdigest().decode("utf-8")
def _runner(self, classpath, main, jvm_options, args, cwd=None):
Runner factory. Called via Executor.execute().
command = self._create_command(classpath, main, jvm_options, args)
In pattern: SUPERPATTERN
Frequency: 20
Non-data size: 7
Instances
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/java/nailgun_executor.py
Class Name: NailgunExecutor
Method Name: _fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/coursier_resolve.py
Class Name: CoursierResolveFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/bootstrap_jvm_tools.py
Class Name: ShadedToolFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/subsystems/dependency_context.py
Class Name: ResolvedJarAwareFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/base/payload_field.py
Class Name:
Method Name: combine_hashes
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/jar_publish.py
Class Name: JarPublish
Method Name: entry_fingerprint
Project Name: pantsbuild/pants
Commit Name: 7fb7c83177ac7f6f41efd18abb3c7d57121327a0
Time: 2018-08-20
Author: ericarellano@me.com
File Name: src/python/pants/build_graph/intermediate_target_factory.py
Class Name:
Method Name: hash_target
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: contrib/scrooge/src/python/pants/contrib/scrooge/tasks/java_thrift_library_fingerprint_strategy.py
Class Name: JavaThriftLibraryFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/unpack_jars.py
Class Name: UnpackJarsFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/base/hash_utils.py
Class Name:
Method Name: hash_file
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/targets/jvm_binary.py
Class Name: JarRules
Method Name: fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/task/task.py
Class Name: TaskBase
Method Name: fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/base/payload.py
Class Name: Payload
Method Name: _compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: contrib/go/src/python/pants/contrib/go/tasks/go_binary_fingerprint_strategy.py
Class Name: GoBinaryFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/python/tasks/select_interpreter.py
Class Name: PythonInterpreterFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/source/payload_fields.py
Class Name: SourcesField
Method Name: _compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/base/hash_utils.py
Class Name:
Method Name: hash_all
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/ivy_task_mixin.py
Class Name: IvyResolveFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/jvm_platform_analysis.py
Class Name: PlatformFingerprintStrategy
Method Name: compute_fingerprint
Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/task/task.py
Class Name: TaskBase
Method Name: _options_fingerprint