本文整理汇总了Java中com.google.inject.internal.InjectorImpl.JitLimitation类的典型用法代码示例。如果您正苦于以下问题:Java JitLimitation类的具体用法?Java JitLimitation怎么用?Java JitLimitation使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
JitLimitation类属于com.google.inject.internal.InjectorImpl包,在下文中一共展示了JitLimitation类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: notify
import com.google.inject.internal.InjectorImpl.JitLimitation; //导入依赖的package包/类
@Override
public void notify(final Errors errors) {
try {
targetFactory =
injector.getInternalFactory(
targetKey, errors.withSource(source), JitLimitation.NEW_OR_EXISTING_JIT);
} catch (ErrorsException e) {
errors.merge(e.getErrors());
}
}
示例2: notify
import com.google.inject.internal.InjectorImpl.JitLimitation; //导入依赖的package包/类
@Override
public void notify(Errors errors) {
try {
providerFactory =
injector.getInternalFactory(
providerKey, errors.withSource(source), JitLimitation.NEW_OR_EXISTING_JIT);
} catch (ErrorsException e) {
errors.merge(e.getErrors());
}
}
示例3: SingleFieldInjector
import com.google.inject.internal.InjectorImpl.JitLimitation; //导入依赖的package包/类
public SingleFieldInjector(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors)
throws ErrorsException {
this.injectionPoint = injectionPoint;
this.field = (Field) injectionPoint.getMember();
this.dependency = injectionPoint.getDependencies().get(0);
// Ewwwww...
field.setAccessible(true);
binding = injector.getBindingOrThrow(dependency.getKey(), errors, JitLimitation.NO_JIT);
}
示例4: notify
import com.google.inject.internal.InjectorImpl.JitLimitation; //导入依赖的package包/类
public void notify(final Errors errors) {
try {
targetFactory = injector.getInternalFactory(targetKey, errors.withSource(source), JitLimitation.NEW_OR_EXISTING_JIT);
} catch (ErrorsException e) {
errors.merge(e.getErrors());
}
}
示例5: notify
import com.google.inject.internal.InjectorImpl.JitLimitation; //导入依赖的package包/类
public void notify(Errors errors) {
try {
providerFactory = injector.getInternalFactory(providerKey, errors.withSource(source), JitLimitation.NEW_OR_EXISTING_JIT);
} catch (ErrorsException e) {
errors.merge(e.getErrors());
}
}
示例6: initialize
import com.google.inject.internal.InjectorImpl.JitLimitation; //导入依赖的package包/类
@Override
public void initialize(InjectorImpl injector, Errors errors) throws ErrorsException {
providerBinding =
injector.getBindingOrThrow(providerKey, errors, JitLimitation.NEW_OR_EXISTING_JIT);
}
示例7: initialize
import com.google.inject.internal.InjectorImpl.JitLimitation; //导入依赖的package包/类
public void initialize(InjectorImpl injector, Errors errors) throws ErrorsException {
providerBinding =
injector.getBindingOrThrow(providerKey, errors, JitLimitation.NEW_OR_EXISTING_JIT);
}