Package org.gradle.plugins.ide.idea.model

# Class Jdk

java.lang.Object
org.gradle.plugins.ide.idea.model.Jdk

public class Jdk extends Object
Represents information for the project Java SDK. This translates to attributes of the ProjectRootManager element in the ipr.

## Constructor Summary

Constructors
Constructor
Description
`Jdk(boolean assertKeyword, boolean jdk15, String languageLevel, String projectJdkName)`
`Jdk(String jdkName, IdeaLanguageLevel ideaLanguageLevel)`

## Method Summary

Modifier and Type
Method
Description
`boolean`
`equals(Object o)`
`String`
`getLanguageLevel()`
`String`
`getProjectJdkName()`
`int`
`hashCode()`
`boolean`
`isAssertKeyword()`
`boolean`
`isJdk15()`
`void`
`setAssertKeyword(boolean assertKeyword)`
`void`
`setJdk15(boolean jdk15)`
`void`
`setLanguageLevel(String languageLevel)`
`void`
`setProjectJdkName(String projectJdkName)`
`String`
`toString()`

### Methods inherited from class java.lang.Object

`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

## Constructor Details

### Jdk

public Jdk(String jdkName, IdeaLanguageLevel ideaLanguageLevel)

### Jdk

public Jdk(boolean assertKeyword, boolean jdk15, String languageLevel, String projectJdkName)

## Method Details

### isAssertKeyword

public boolean isAssertKeyword()

### setAssertKeyword

public void setAssertKeyword(boolean assertKeyword)

### isJdk15

public boolean isJdk15()

### setJdk15

public void setJdk15(boolean jdk15)

### getLanguageLevel

public String getLanguageLevel()

### setLanguageLevel

public void setLanguageLevel(String languageLevel)

### getProjectJdkName

public String getProjectJdkName()

### setProjectJdkName

public void setProjectJdkName(String projectJdkName)

### toString

public String toString()

Overrides:
  `toString` in class `Object`

### equals

public boolean equals(Object o)

Overrides:
  `equals` in class `Object`

### hashCode

public int hashCode()

Overrides:
  `hashCode` in class `Object`