当前位置: 首页>>代码示例>>Java>>正文


Java Annotations.memberValueString方法代码示例

本文整理汇总了Java中com.google.inject.internal.Annotations.memberValueString方法的典型用法代码示例。如果您正苦于以下问题:Java Annotations.memberValueString方法的具体用法?Java Annotations.memberValueString怎么用?Java Annotations.memberValueString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.google.inject.internal.Annotations的用法示例。


在下文中一共展示了Annotations.memberValueString方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: toString

import com.google.inject.internal.Annotations; //导入方法依赖的package包/类
@Override
public String toString() {
  return "@"
      + Assisted.class.getName()
      + "(value="
      + Annotations.memberValueString("")
      + ")";
}
 
开发者ID:google,项目名称:guice,代码行数:9,代码来源:FactoryProvider2.java

示例2: toString

import com.google.inject.internal.Annotations; //导入方法依赖的package包/类
@Override
public String toString() {
  return "@"
      + javax.inject.Named.class.getName()
      + "(value="
      + Annotations.memberValueString(value)
      + ")";
}
 
开发者ID:google,项目名称:guice,代码行数:9,代码来源:NamedEquivalanceTest.java

示例3: toString

import com.google.inject.internal.Annotations; //导入方法依赖的package包/类
@Override
public String toString() {
  return "@" + Named.class.getName() + "(value=" + Annotations.memberValueString(value) + ")";
}
 
开发者ID:google,项目名称:guice,代码行数:5,代码来源:NamedImpl.java

示例4: testMissingBindings

import com.google.inject.internal.Annotations; //导入方法依赖的package包/类
public void testMissingBindings() {
  try {
    Guice.createInjector(
        // We put each binding in a separate module so the order of the error messages doesn't
        // depend on line numbers
        new AbstractModule() {
          @Override
          public void configure() {
            getProvider(Runnable.class);
          }
        },
        new AbstractModule() {
          @Override
          public void configure() {
            bind(Comparator.class);
          }
        },
        new AbstractModule() {
          @Override
          public void configure() {
            requireBinding(Key.get(new TypeLiteral<Callable<String>>() {}));
          }
        },
        new AbstractModule() {
          @Override
          public void configure() {
            bind(Date.class).annotatedWith(Names.named("date"));
          }
        });
    fail("Expected CreationException");
  } catch (CreationException e) {
    assertEquals(4, e.getErrorMessages().size());
    String segment1 = "No implementation for java.lang.Runnable was bound.";
    String segment2 = "No implementation for " + Comparator.class.getName() + " was bound.";
    String segment3 =
        "No implementation for java.util.concurrent.Callable<java.lang.String> was" + " bound.";
    String segment4 =
        "No implementation for java.util.Date annotated with @"
            + Named.class.getName()
            + "(value="
            + Annotations.memberValueString("date")
            + ") was bound.";
    String atSegment = "at " + getClass().getName();
    String sourceFileName = getDeclaringSourcePart(getClass());
    assertContains(
        e.getMessage(),
        segment1,
        atSegment,
        sourceFileName,
        segment2,
        atSegment,
        sourceFileName,
        segment3,
        atSegment,
        sourceFileName,
        segment4,
        atSegment,
        sourceFileName);
  }
}
 
开发者ID:google,项目名称:guice,代码行数:61,代码来源:BinderTest.java


注:本文中的com.google.inject.internal.Annotations.memberValueString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。