Skip to content

Instantly share code, notes, and snippets.

@pscollins
Last active August 29, 2015 14:04
Show Gist options
  • Save pscollins/79d8fdff4c421024c1ad to your computer and use it in GitHub Desktop.
Save pscollins/79d8fdff4c421024c1ad to your computer and use it in GitHub Desktop.
getting at T.class?
public class HDF5CompoundVerifier<T> {
private final IHDF5Reader expectedReader;
private final IHDF5Reader actualReader;
private final boolean READ_LINK_TARGETS = false;
private final HDF5CompoundDSBridgeBuilder<T> expectedBridgeBuilder;
private final HDF5CompoundDSBridgeBuilder<T> actualBridgeBuilder;
private final String ROOT;
public HDF5CompoundVerifier(IHDF5Writer expectedWriter, IHDF5Writer actualWriter, Class<T> typeForBridge, String root) {
actualBridgeBuilder = new HDF5CompoundDSBridgeBuilder<>(actualWriter);
expectedBridgeBuilder = new HDF5CompoundDSBridgeBuilder<>(expectedWriter);
actualBridgeBuilder.setTypeFromInferred(typeForBridge);
expectedBridgeBuilder.setTypeFromInferred(typeForBridge);
actualReader = actualWriter;
expectedReader = expectedWriter;
ROOT = root;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment