| import java.util.*; |
| import java.io.File; |
| class Foo { |
| public Collection<BuildTarget<?>> getDependencies(LayoutElementBuilderService builder, JpsPackagingElement element, TargetOutputIndex outputIndex) { |
| return builder.getDependencies(element, outputIndex); |
| } |
| } |
| |
| class BuildTarget<R extends BuildRootDescriptor> {} |
| |
| interface TargetOutputIndex { |
| Collection<BuildTarget<?>> getTargetsByOutputFile(File file); |
| } |
| |
| class BuildRootDescriptor {} |
| |
| class LayoutElementBuilderService<E extends JpsPackagingElement> { |
| public Collection<? extends BuildTarget<?>> getDependencies(E element, TargetOutputIndex outputIndex) { |
| return Collections.emptyList(); |
| } |
| } |
| |
| class JpsPackagingElement {} |