@Override public ImmutableClassToInstanceMap<Annotation> annotations() { return ImmutableClassToInstanceMap.of(); } }
@Override public ImmutableClassToInstanceMap<Annotation> annotations() { return ImmutableClassToInstanceMap.of(); }
Object readResolve() { return isEmpty() ? of() : this; } }
Object readResolve() { return isEmpty() ? of() : this; } }
public static RefasterRule<?, ?> create( String qualifiedTemplateClass, Collection<? extends Template<?>> beforeTemplates, Collection<? extends Template<?>> afterTemplates) { return create( qualifiedTemplateClass, ImmutableList.<UTypeVar>of(), beforeTemplates, afterTemplates, ImmutableClassToInstanceMap.of()); }
/** * Returns a new immutable class-to-instance map containing the entries provided to this * builder. * * @throws IllegalArgumentException if duplicate keys were added */ public ImmutableClassToInstanceMap<B> build() { ImmutableMap<Class<? extends B>, B> map = mapBuilder.build(); if (map.isEmpty()) { return of(); } else { return new ImmutableClassToInstanceMap<B>(map); } } }
Object readResolve() { return isEmpty() ? of() : this; } }
public static ExpressionTemplate create( Map<String, ? extends UType> expressionArgumentTypes, UExpression expression, UType returnType) { return create( ImmutableClassToInstanceMap.of(), ImmutableList.<UTypeVar>of(), expressionArgumentTypes, expression, returnType); }
public static BlockTemplate create( Iterable<UTypeVar> typeVariables, Map<String, ? extends UType> expressionArgumentTypes, UStatement... templateStatements) { return create( ImmutableClassToInstanceMap.of(), typeVariables, expressionArgumentTypes, ImmutableList.copyOf(templateStatements)); }
/** * Returns a new immutable class-to-instance map containing the entries provided to this * builder. * * @throws IllegalArgumentException if duplicate keys were added */ public ImmutableClassToInstanceMap<B> build() { ImmutableMap<Class<? extends B>, B> map = mapBuilder.build(); if (map.isEmpty()) { return of(); } else { return new ImmutableClassToInstanceMap<B>(map); } } }
/** * Returns a new immutable class-to-instance map containing the entries provided to this * builder. * * @throws IllegalArgumentException if duplicate keys were added */ public ImmutableClassToInstanceMap<B> build() { ImmutableMap<Class<? extends B>, B> map = mapBuilder.build(); if (map.isEmpty()) { return of(); } else { return new ImmutableClassToInstanceMap<B>(map); } } }
public void testOf_one() { ImmutableClassToInstanceMap<Number> map = ImmutableClassToInstanceMap.of(int.class, 1); assertEquals(1, map.size()); }
public void testOf_zero() { assertTrue(ImmutableClassToInstanceMap.of().isEmpty()); }
public void testCopyOf_map_empty() { Map<Class<?>, Object> in = Collections.emptyMap(); ClassToInstanceMap<Object> map = ImmutableClassToInstanceMap.copyOf(in); assertTrue(map.isEmpty()); assertSame(map, ImmutableClassToInstanceMap.of()); assertSame(map, ImmutableClassToInstanceMap.copyOf(map)); }
@Override public ClassToInstanceMap<DOMSchemaServiceExtension> getExtensions() { return ImmutableClassToInstanceMap.of(DOMYangTextSourceProvider.class, this); }
Object readResolve() { return isEmpty() ? of() : this; } }
public void testOf_one() { ImmutableClassToInstanceMap<Number> map = ImmutableClassToInstanceMap.of(int.class, 1); assertEquals(1, map.size()); }
public void testCopyOf_map_empty() { Map<Class<?>, Object> in = Collections.emptyMap(); ClassToInstanceMap<Object> map = ImmutableClassToInstanceMap.copyOf(in); assertTrue(map.isEmpty()); assertSame(map, ImmutableClassToInstanceMap.of()); assertSame(map, ImmutableClassToInstanceMap.copyOf(map)); }