3
hasTwoPrimitives() ::= "true"
5
skipBooleanKeys() ::= "true"
7
targetPath() ::= "com/gs/collections/api/factory/map/primitive"
9
fileName(primitive1, primitive2, sameTwoPrimitives) ::= "Immutable<primitive1.name><primitive2.name>MapFactory"
11
class(primitive1, primitive2, sameTwoPrimitives) ::= <<
12
<body(primitive1.type, primitive2.type, primitive1.name, primitive2.name)>
15
body(type1, type2, name1, name2) ::= <<
18
package com.gs.collections.api.factory.map.primitive;
20
import com.gs.collections.api.map.primitive.Immutable<name1><name2>Map;
21
import com.gs.collections.api.map.primitive.<name1><name2>Map;
24
* A factory which creates instances of type {@link Immutable<name1><name2>Map}.
25
* This file was automatically generated from template file immutablePrimitivePrimitiveMapFactory.stg.
29
public interface Immutable<name1><name2>MapFactory
32
* Same as {@link #with()}.
34
Immutable<name1><name2>Map of();
36
Immutable<name1><name2>Map with();
39
* Same as {@link #with(<type1>, <type2>)}.
41
Immutable<name1><name2>Map of(<type1> key, <type2> value);
43
Immutable<name1><name2>Map with(<type1> key, <type2> value);
46
* Same as {@link #withAll(<name1><name2>Map)}.
48
Immutable<name1><name2>Map ofAll(<name1><name2>Map map);
50
Immutable<name1><name2>Map withAll(<name1><name2>Map map);