All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.shiftleft.codepropertygraph.generated.Languages Maven / Gradle / Ivy

The newest version!
package io.shiftleft.codepropertygraph.generated;

import overflowdb.*;

import java.util.Collection;
import java.util.HashSet;
import java.util.Set;

public class Languages {


public static final String JAVA = "JAVA";


public static final String JAVASCRIPT = "JAVASCRIPT";


public static final String GOLANG = "GOLANG";


public static final String CSHARP = "CSHARP";


public static final String C = "C";


public static final String PYTHON = "PYTHON";


public static final String LLVM = "LLVM";


public static final String PHP = "PHP";


public static final String FUZZY_TEST_LANG = "FUZZY_TEST_LANG";

/** generic reverse engineering framework */
public static final String GHIDRA = "GHIDRA";


public static final String KOTLIN = "KOTLIN";

/** Eclipse CDT based parser for C/C++ */
public static final String NEWC = "NEWC";

/** Source-based front-end for Java */
public static final String JAVASRC = "JAVASRC";

/** Source-based front-end for Python */
public static final String PYTHONSRC = "PYTHONSRC";

/** Source-based JS frontend based on Babel */
public static final String JSSRC = "JSSRC";

/** Solidity language frontend */
public static final String SOLIDITY = "SOLIDITY";

/** Source-based frontend for Ruby */
public static final String RUBYSRC = "RUBYSRC";

/** Source-based frontend for Swift */
public static final String SWIFTSRC = "SWIFTSRC";

/** Source-based frontend for C# and .NET */
public static final String CSHARPSRC = "CSHARPSRC";


public static Set ALL = new HashSet() {{
add(JAVA);
add(JAVASCRIPT);
add(GOLANG);
add(CSHARP);
add(C);
add(PYTHON);
add(LLVM);
add(PHP);
add(FUZZY_TEST_LANG);
add(GHIDRA);
add(KOTLIN);
add(NEWC);
add(JAVASRC);
add(PYTHONSRC);
add(JSSRC);
add(SOLIDITY);
add(RUBYSRC);
add(SWIFTSRC);
add(CSHARPSRC);
}};

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy