test_class.file: gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/ParametersTest.java
test_class.identifier: ParametersTest
test_case.body: @Test
      public void shouldGetRawEmptyAndUnmodifiable() {
          final Parameters parameters = new Parameters();
          final Map<Object,List<Object>> params = parameters.getRaw();
          assertEquals(Collections.emptyMap(), params);
      }
test_case.class_method_signature: ParametersTest.shouldGetRawEmptyAndUnmodifiable()
test_case.full_signature: @Test public void shouldGetRawEmptyAndUnmodifiable()
test_case.identifier: shouldGetRawEmptyAndUnmodifiable
test_case.invocations: getRaw assertEquals emptyMap
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldGetRawEmptyAndUnmodifiable()
focal_class.declarator: EMPTY_ARRAY = new Object[0]
focal_class.modifier: private static final
focal_class.original_string: private static final Object[] EMPTY_ARRAY = new Object[0];
focal_class.type: Object[]
focal_class.var_name: EMPTY_ARRAY
focal_class.declarator: parameters = new HashMap<>()
focal_class.modifier: private
focal_class.original_string: private Map<Object, List<Object>> parameters = new HashMap<>();
focal_class.type: Map<Object, List<Object>>
focal_class.var_name: parameters
focal_class.file: gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/Parameters.java
focal_class.identifier: Parameters
focal_class.interfaces: implements Cloneable, Serializable
focal_class.class_method_signature: Parameters.contains(final Object key)
focal_class.full_signature: public boolean contains(final Object key)
focal_class.identifier: contains
focal_class.modifiers: public
focal_class.parameters: (final Object key)
focal_class.return: boolean
focal_class.signature: boolean contains(final Object key)
focal_class.class_method_signature: Parameters.rename(final Object oldKey, final Object newKey)
focal_class.full_signature: public void rename(final Object oldKey, final Object newKey)
focal_class.identifier: rename
focal_class.modifiers: public
focal_class.parameters: (final Object oldKey, final Object newKey)
focal_class.return: void
focal_class.signature: void rename(final Object oldKey, final Object newKey)
focal_class.class_method_signature: Parameters.get(final Traverser.Admin<S> traverser, final Object key, final Supplier<E> defaultValue)
focal_class.full_signature: public List<E> get(final Traverser.Admin<S> traverser, final Object key, final Supplier<E> defaultValue)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (final Traverser.Admin<S> traverser, final Object key, final Supplier<E> defaultValue)
focal_class.return: List<E>
focal_class.signature: List<E> get(final Traverser.Admin<S> traverser, final Object key, final Supplier<E> defaultValue)
focal_class.class_method_signature: Parameters.get(final Object key, final Supplier<E> defaultValue)
focal_class.full_signature: public List<E> get(final Object key, final Supplier<E> defaultValue)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (final Object key, final Supplier<E> defaultValue)
focal_class.return: List<E>
focal_class.signature: List<E> get(final Object key, final Supplier<E> defaultValue)
focal_class.class_method_signature: Parameters.remove(final Object key)
focal_class.full_signature: public Object remove(final Object key)
focal_class.identifier: remove
focal_class.modifiers: public
focal_class.parameters: (final Object key)
focal_class.return: Object
focal_class.signature: Object remove(final Object key)
focal_class.class_method_signature: Parameters.getKeyValues(final Traverser.Admin<S> traverser, final Object... exceptKeys)
focal_class.full_signature: public Object[] getKeyValues(final Traverser.Admin<S> traverser, final Object... exceptKeys)
focal_class.identifier: getKeyValues
focal_class.modifiers: public
focal_class.parameters: (final Traverser.Admin<S> traverser, final Object... exceptKeys)
focal_class.return: Object[]
focal_class.signature: Object[] getKeyValues(final Traverser.Admin<S> traverser, final Object... exceptKeys)
focal_class.class_method_signature: Parameters.getRaw(final Object... exceptKeys)
focal_class.full_signature: public Map<Object, List<Object>> getRaw(final Object... exceptKeys)
focal_class.identifier: getRaw
focal_class.modifiers: public
focal_class.parameters: (final Object... exceptKeys)
focal_class.return: Map<Object, List<Object>>
focal_class.signature: Map<Object, List<Object>> getRaw(final Object... exceptKeys)
focal_class.class_method_signature: Parameters.set(final Object... keyValues)
focal_class.full_signature: public void set(final Object... keyValues)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (final Object... keyValues)
focal_class.return: void
focal_class.signature: void set(final Object... keyValues)
focal_class.class_method_signature: Parameters.integrateTraversals(final TraversalParent step)
focal_class.full_signature: public void integrateTraversals(final TraversalParent step)
focal_class.identifier: integrateTraversals
focal_class.modifiers: public
focal_class.parameters: (final TraversalParent step)
focal_class.return: void
focal_class.signature: void integrateTraversals(final TraversalParent step)
focal_class.class_method_signature: Parameters.getTraversals()
focal_class.full_signature: public List<Traversal.Admin<S, E>> getTraversals()
focal_class.identifier: getTraversals
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Traversal.Admin<S, E>>
focal_class.signature: List<Traversal.Admin<S, E>> getTraversals()
focal_class.class_method_signature: Parameters.clone()
focal_class.full_signature: public Parameters clone()
focal_class.identifier: clone
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Parameters
focal_class.signature: Parameters clone()
focal_class.class_method_signature: Parameters.hashCode()
focal_class.full_signature: public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: Parameters.toString()
focal_class.full_signature: public String toString()
focal_class.identifier: toString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Parameters.legalPropertyKeyValueArray(final Object... propertyKeyValues)
focal_class.full_signature: private static void legalPropertyKeyValueArray(final Object... propertyKeyValues)
focal_class.identifier: legalPropertyKeyValueArray
focal_class.modifiers: private static
focal_class.parameters: (final Object... propertyKeyValues)
focal_class.return: void
focal_class.signature: void legalPropertyKeyValueArray(final Object... propertyKeyValues)
focal_method.body: public Map<Object, List<Object>> getRaw(final Object... exceptKeys) {
          if (parameters.isEmpty()) return Collections.emptyMap();
          final List<Object> exceptions = Arrays.asList(exceptKeys);
          final Map<Object, List<Object>> raw = new HashMap<>();
          for (Map.Entry<Object, List<Object>> entry : parameters.entrySet()) {
              if (!exceptions.contains(entry.getKey())) raw.put(entry.getKey(), entry.getValue());
          }
  
          return Collections.unmodifiableMap(raw);
      }
focal_method.class_method_signature: Parameters.getRaw(final Object... exceptKeys)
focal_method.full_signature: public Map<Object, List<Object>> getRaw(final Object... exceptKeys)
focal_method.identifier: getRaw
focal_method.invocations: isEmpty emptyMap asList entrySet contains getKey put getKey getValue unmodifiableMap
focal_method.modifiers: public
focal_method.parameters: (final Object... exceptKeys)
focal_method.return: Map<Object, List<Object>>
focal_method.signature: Map<Object, List<Object>> getRaw(final Object... exceptKeys)