congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Sequence.addAttribute
Code IndexAdd Tabnine to your IDE (free)

How to use
addAttribute
method
in
ucar.nc2.Sequence

Best Java code snippets using ucar.nc2.Sequence.addAttribute (Showing top 20 results out of 315)

origin: Unidata/thredds

private void annotateObs(Sequence recordStructure) {
 StandardFields.StandardFieldsFromStructure extract = new StandardFields.StandardFieldsFromStructure(centerId, recordStructure);
 Formatter f = new Formatter();
 String name = extract.getFieldName(BufrCdmIndexProto.FldType.lat);
 if (name != null) f.format("%s ", name);
 name = extract.getFieldName(BufrCdmIndexProto.FldType.lon);
 if (name != null) f.format("%s ", name);
 name = extract.getFieldName(BufrCdmIndexProto.FldType.height);
 if (name != null) f.format("%s ", name);
 name = extract.getFieldName(BufrCdmIndexProto.FldType.heightAboveStation);
 if (name != null) f.format("%s ", name);
 recordStructure.addAttribute(new Attribute("coordinates", f.toString()));
}
origin: edu.ucar/netcdf

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "otherData");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[8]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "data", DataType.INT, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "additional data specified in table 101.1"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "table101code", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "code figure from table 101"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "indicatorFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=data, 1=form"));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 return seq;
}
origin: edu.ucar/cdm

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "otherData");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[8]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "data", DataType.INT, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "additional data specified in table 101.1"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "table101code", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "code figure from table 101"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "indicatorFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=data, 1=form"));
 v.setSPobject(new Vinfo(pos));
 return seq;
}
origin: Unidata/thredds

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "otherData");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[8]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "data", DataType.INT, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "additional data specified in table 101.1"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "table101code", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "code figure from table 101"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "indicatorFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=data, 1=form"));
 v.setSPobject(new Vinfo(pos));
 return seq;
}
origin: Unidata/thredds

String coordS = coordinates.toString();
if (!coordS.isEmpty())
 recordStructure.addAttribute(new Attribute("coordinates", coordS));
origin: Unidata/thredds

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "clouds");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[7]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "pressure", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "mbars"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "pressure level"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "percentClouds", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "amount of cloudiness (%)"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=pressure, 1=percentClouds"));
 v.setSPobject(new Vinfo(pos));
 return seq;
}
origin: edu.ucar/cdm

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "clouds");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[7]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "pressure", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "mbars"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "pressure level"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "percentClouds", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "amount of cloudiness (%)"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=pressure, 1=percentClouds"));
 v.setSPobject(new Vinfo(pos));
 return seq;
}
origin: edu.ucar/netcdf

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "clouds");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[7]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "pressure", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "mbars"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "pressure level"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "percentClouds", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, ""));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "amount of cloudiness (%)"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=pressure, 1=percentClouds"));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 return seq;
}
origin: edu.ucar/cdm

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "windHeightLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[4]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "geopotential", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "meter"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "geopotential"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, 99999.0f));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windDir", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "degrees"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind direction"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windSpeed", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "knots"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind speed"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=geopot, 1=wind"));
 v.setSPobject(new Vinfo(pos));
 return seq;
}
origin: edu.ucar/netcdf

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "windHeightLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[4]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "geopotential", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "meter"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "geopotential"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, 99999.0f));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windDir", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "degrees"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind direction"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windSpeed", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "knots"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind speed"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=geopot, 1=wind"));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 return seq;
}
origin: Unidata/thredds

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "windHeightLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[4]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "geopotential", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "meter"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "geopotential"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, 99999.0f));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windDir", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "degrees"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind direction"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windSpeed", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "knots"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind speed"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=geopot, 1=wind"));
 v.setSPobject(new Vinfo(pos));
 return seq;
}
origin: edu.ucar/cdm

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "windPressureLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[3]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "pressure", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "mbars"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "pressure level"));
 v.addAttribute(new Attribute("accuracy", "mbar/10"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windDir", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "degrees"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind direction"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windSpeed", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "knots"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind speed"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=pressure, 1=wind"));
 v.setSPobject(new Vinfo(pos));
 return seq;
}
origin: Unidata/thredds

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "windPressureLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[3]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "pressure", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "mbars"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "pressure level"));
 v.addAttribute(new Attribute("accuracy", "mbar/10"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windDir", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "degrees"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind direction"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windSpeed", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "knots"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind speed"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=pressure, 1=wind"));
 v.setSPobject(new Vinfo(pos));
 return seq;
}
origin: edu.ucar/netcdf

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "windPressureLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[3]));
 int pos = 0;
 Variable v = seq.addMemberVariable(new Variable(ncfile, null, parent, "pressure", DataType.FLOAT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "mbars"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "pressure level"));
 v.addAttribute(new Attribute("accuracy", "mbar/10"));
 v.addAttribute(new Attribute(_Coordinate.AxisType, AxisType.Pressure.toString()));
 v.setSPobject(new Vinfo(pos));
 pos += 4;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windDir", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "degrees"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind direction"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "windSpeed", DataType.SHORT, ""));
 v.addAttribute(new Attribute(CDM.UNITS, "knots"));
 v.addAttribute(new Attribute(CDM.LONG_NAME, "wind speed"));
 v.addAttribute(new Attribute(CDM.MISSING_VALUE, (short) 999));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 v = seq.addMemberVariable(new Variable(ncfile, null, parent, "qualityFlags", DataType.CHAR, ""));
 v.setDimensionsAnonymous(new int[]{2});
 v.addAttribute(new Attribute(CDM.LONG_NAME, "quality marks: 0=pressure, 1=wind"));
 v.setSPobject(new Vinfo(pos));
 pos += 2;
 return seq;
}
origin: edu.ucar/cdm

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "tempPressureLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[2]));
origin: edu.ucar/netcdf

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "tempPressureLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[2]));
origin: Unidata/thredds

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "tempPressureLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[2]));
origin: edu.ucar/cdm

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "tropopause");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[5]));
origin: edu.ucar/netcdf

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "tropopause");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[5]));
origin: edu.ucar/cdm

Structure makeStructure(Structure parent) throws InvalidRangeException {
 Sequence seq = new Sequence(ncfile, null, parent, "mandatoryLevels");
 seq.addAttribute(new Attribute(CDM.LONG_NAME, catNames[1]));
ucar.nc2SequenceaddAttribute

Popular methods of Sequence

  • getStructureIterator
  • <init>
  • findVariable
  • makeStructureMembers
  • setDimensions
  • setSPobject
  • addMemberVariable
  • read
    UnsupportedOperation
  • getSPobject
  • setDataType
  • getVariableNames
  • getVariableNames

Popular in Java

  • Running tasks concurrently on multiple threads
  • addToBackStack (FragmentTransaction)
  • getSystemService (Context)
  • onCreateOptionsMenu (Activity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Join (org.hibernate.mapping)
  • Runner (org.openjdk.jmh.runner)
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now