GJ
1 program
Added 2026-02-26T00:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: Generic Java
Provenance: commit 18c0f4ab0d · authored 2026-02-26T16:35:34+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Generic Pair Swap
Provenance: commit 18c0f4ab0d · authored 2026-02-26T16:35:34+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
class Pair<A,B> {
A fst;
B snd;
Pair(A fst, B snd) {
this.fst = fst;
this.snd = snd;
}
public String toString() {
return "(" + fst + ", " + snd + ")";
}
}
class Swap {
static <A,B> Pair<B,A> swap(Pair<A,B> p) {
return new Pair<B,A>(p.snd, p.fst);
}
public static void main(String[] args) {
Pair<String,Integer> p = new Pair<String,Integer>("hello", 42);
System.out.println("Before: " + p);
Pair<Integer,String> q = swap(p);
System.out.println("After: " + q);
}
}