Skip to main content

com.fasterxml.classmate.util

Java API reference for the package com.fasterxml.classmate.util.

Public API

Class: ClassKey

Canonical path: com.fasterxml.classmate.util.ClassKey

Declared in: src/main/java/com/fasterxml/classmate/util/ClassKey.java

Signature

@SuppressWarnings("serial")
public class ClassKey
implements Comparable<ClassKey>, Serializable {}

Class: ClassStack

Canonical path: com.fasterxml.classmate.util.ClassStack

Declared in: src/main/java/com/fasterxml/classmate/util/ClassStack.java

Signature

public final class ClassStack {}

Class: ConcurrentTypeCache

Canonical path: com.fasterxml.classmate.util.ConcurrentTypeCache

Declared in: src/main/java/com/fasterxml/classmate/util/ConcurrentTypeCache.java

Signature

public class ConcurrentTypeCache
extends ResolvedTypeCache {}

Class: LRUTypeCache

Canonical path: com.fasterxml.classmate.util.LRUTypeCache

Declared in: src/main/java/com/fasterxml/classmate/util/LRUTypeCache.java

Signature

public class LRUTypeCache extends ResolvedTypeCache {}

Class: MethodKey

Canonical path: com.fasterxml.classmate.util.MethodKey

Declared in: src/main/java/com/fasterxml/classmate/util/MethodKey.java

Signature

@SuppressWarnings("serial")
public class MethodKey implements Serializable {}

Class: ResolvedTypeCache

Canonical path: com.fasterxml.classmate.util.ResolvedTypeCache

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeCache.java

Signature

@SuppressWarnings("serial")
public abstract class ResolvedTypeCache implements Serializable {}

Class: ResolvedTypeKey

Canonical path: com.fasterxml.classmate.util.ResolvedTypeKey

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeKey.java

Signature

public class ResolvedTypeKey {}

Constructor: ClassKey

Canonical path: com.fasterxml.classmate.util.ClassKey.ClassKey

Declared in: src/main/java/com/fasterxml/classmate/util/ClassKey.java

Signature

public ClassKey(Class<?> clz) {}

Constructor: ClassStack

Canonical path: com.fasterxml.classmate.util.ClassStack.ClassStack

Declared in: src/main/java/com/fasterxml/classmate/util/ClassStack.java

Signature

public ClassStack(Class<?> rootType) {}

Constructor: ConcurrentTypeCache

Canonical path: com.fasterxml.classmate.util.ConcurrentTypeCache.ConcurrentTypeCache

Declared in: src/main/java/com/fasterxml/classmate/util/ConcurrentTypeCache.java

Signature

public ConcurrentTypeCache(int maxEntries) {}

Constructor: LRUTypeCache

Canonical path: com.fasterxml.classmate.util.LRUTypeCache.LRUTypeCache

Declared in: src/main/java/com/fasterxml/classmate/util/LRUTypeCache.java

Signature

public LRUTypeCache(int maxEntries) {}

Constructor: MethodKey

Canonical path: com.fasterxml.classmate.util.MethodKey.MethodKey

Declared in: src/main/java/com/fasterxml/classmate/util/MethodKey.java

Signatures

public MethodKey(String name) {}
public MethodKey(String name, Class<?>[] argTypes) {}

Constructor: ResolvedTypeKey

Canonical path: com.fasterxml.classmate.util.ResolvedTypeKey.ResolvedTypeKey

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeKey.java

Signatures

public ResolvedTypeKey(Class<?> erasedType, ResolvedType[] tp) {}
public ResolvedTypeKey(Class<?> simpleType) {}

Method: compareTo

Canonical path: com.fasterxml.classmate.util.ClassKey.compareTo

Declared in: src/main/java/com/fasterxml/classmate/util/ClassKey.java

Signature

@Override
public int compareTo(ClassKey other) {}

Method: equals

Canonical path: com.fasterxml.classmate.util.ClassKey.equals

Declared in: src/main/java/com/fasterxml/classmate/util/ClassKey.java

Signature

@Override
public boolean equals(Object o) {}

Method: hashCode

Canonical path: com.fasterxml.classmate.util.ClassKey.hashCode

Declared in: src/main/java/com/fasterxml/classmate/util/ClassKey.java

Signature

@Override public int hashCode() {}

Method: toString

Canonical path: com.fasterxml.classmate.util.ClassKey.toString

Declared in: src/main/java/com/fasterxml/classmate/util/ClassKey.java

Signature

@Override public String toString() {}

Method: addSelfReference

Canonical path: com.fasterxml.classmate.util.ClassStack.addSelfReference

Declared in: src/main/java/com/fasterxml/classmate/util/ClassStack.java

Signature

public void addSelfReference(ResolvedRecursiveType ref) {}

Method: child

Canonical path: com.fasterxml.classmate.util.ClassStack.child

Declared in: src/main/java/com/fasterxml/classmate/util/ClassStack.java

Signature

public ClassStack child(Class<?> cls) {}

Method: find

Canonical path: com.fasterxml.classmate.util.ClassStack.find

Declared in: src/main/java/com/fasterxml/classmate/util/ClassStack.java

Signature

public ClassStack find(Class<?> cls) {}

Method: resolveSelfReferences

Canonical path: com.fasterxml.classmate.util.ClassStack.resolveSelfReferences

Declared in: src/main/java/com/fasterxml/classmate/util/ClassStack.java

Signature

public void resolveSelfReferences(ResolvedType resolved) {}

Method: find

Canonical path: com.fasterxml.classmate.util.ConcurrentTypeCache.find

Declared in: src/main/java/com/fasterxml/classmate/util/ConcurrentTypeCache.java

Signature

@Override
public ResolvedType find(ResolvedTypeKey key) {}

Method: put

Canonical path: com.fasterxml.classmate.util.ConcurrentTypeCache.put

Declared in: src/main/java/com/fasterxml/classmate/util/ConcurrentTypeCache.java

Signature

@Override
public void put(ResolvedTypeKey key, ResolvedType type) {}

Method: size

Canonical path: com.fasterxml.classmate.util.ConcurrentTypeCache.size

Declared in: src/main/java/com/fasterxml/classmate/util/ConcurrentTypeCache.java

Signature

@Override
public int size() {}

Method: find

Canonical path: com.fasterxml.classmate.util.LRUTypeCache.find

Declared in: src/main/java/com/fasterxml/classmate/util/LRUTypeCache.java

Signature

@Override
public synchronized ResolvedType find(ResolvedTypeKey key) {}

Method: put

Canonical path: com.fasterxml.classmate.util.LRUTypeCache.put

Declared in: src/main/java/com/fasterxml/classmate/util/LRUTypeCache.java

Signature

@Override
public synchronized void put(ResolvedTypeKey key, ResolvedType type) {}

Method: size

Canonical path: com.fasterxml.classmate.util.LRUTypeCache.size

Declared in: src/main/java/com/fasterxml/classmate/util/LRUTypeCache.java

Signature

@Override
public synchronized int size() {}

Method: equals

Canonical path: com.fasterxml.classmate.util.MethodKey.equals

Declared in: src/main/java/com/fasterxml/classmate/util/MethodKey.java

Signature

@Override public boolean equals(Object o) {}

Method: hashCode

Canonical path: com.fasterxml.classmate.util.MethodKey.hashCode

Declared in: src/main/java/com/fasterxml/classmate/util/MethodKey.java

Signature

@Override public int hashCode() {}

Method: toString

Canonical path: com.fasterxml.classmate.util.MethodKey.toString

Declared in: src/main/java/com/fasterxml/classmate/util/MethodKey.java

Signature

@Override public String toString() {}

Method: concurrentCache

Canonical path: com.fasterxml.classmate.util.ResolvedTypeCache.concurrentCache

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeCache.java

Signature

public static ResolvedTypeCache concurrentCache(int maxEntries) {}

Method: find

Canonical path: com.fasterxml.classmate.util.ResolvedTypeCache.find

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeCache.java

Signature

public abstract ResolvedType find(ResolvedTypeKey key);

Method: key

Canonical path: com.fasterxml.classmate.util.ResolvedTypeCache.key

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeCache.java

Signatures

public ResolvedTypeKey key(Class<?> simpleType) {}
public ResolvedTypeKey key(Class<?> simpleType, ResolvedType[] tp) {}

Method: lruCache

Canonical path: com.fasterxml.classmate.util.ResolvedTypeCache.lruCache

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeCache.java

Signature

public static ResolvedTypeCache lruCache(int maxEntries) {}

Method: put

Canonical path: com.fasterxml.classmate.util.ResolvedTypeCache.put

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeCache.java

Signature

public abstract void put(ResolvedTypeKey key, ResolvedType type);

Method: size

Canonical path: com.fasterxml.classmate.util.ResolvedTypeCache.size

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeCache.java

Signature

public abstract int size();

Method: equals

Canonical path: com.fasterxml.classmate.util.ResolvedTypeKey.equals

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeKey.java

Signature

@Override
public boolean equals(Object o) {}

Method: hashCode

Canonical path: com.fasterxml.classmate.util.ResolvedTypeKey.hashCode

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeKey.java

Signature

@Override
public int hashCode() {}

Method: toString

Canonical path: com.fasterxml.classmate.util.ResolvedTypeKey.toString

Declared in: src/main/java/com/fasterxml/classmate/util/ResolvedTypeKey.java

Signature

@Override
public String toString() {}