summaryrefslogtreecommitdiffstats
path: root/tests/java5/annotations/declare/atfield/Base.java
blob: 354c62232f80ef6f0daa982afbe6e13281ef528f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.*;

public class Base {

  public int publicIntField;

  private String privateStringField;

  public List publicListField;

  protected List protectedListField;

  public static void main(String[]argv) {
    new Base().x();
  }

  public void x() {
    publicIntField     = 1;
    privateStringField = "aaa";
    publicListField = new ArrayList();
    protectedListField = new ArrayList();
  }
}
>http.SameSiteLaxMode, } func loadSessionFrom(rootCfg ConfigProvider) { sec := rootCfg.Section("session") SessionConfig.Provider = sec.Key("PROVIDER").In("memory", []string{"memory", "file", "redis", "mysql", "postgres", "couchbase", "memcache", "db"}) SessionConfig.ProviderConfig = strings.Trim(sec.Key("PROVIDER_CONFIG").MustString(filepath.Join(AppDataPath, "sessions")), "\" ") if SessionConfig.Provider == "file" && !filepath.IsAbs(SessionConfig.ProviderConfig) { SessionConfig.ProviderConfig = filepath.Join(AppWorkPath, SessionConfig.ProviderConfig) checkOverlappedPath("[session].PROVIDER_CONFIG", SessionConfig.ProviderConfig) } SessionConfig.CookieName = sec.Key("COOKIE_NAME").MustString("i_like_gitea") SessionConfig.CookiePath = AppSubURL if SessionConfig.CookiePath == "" { SessionConfig.CookiePath = "/" } SessionConfig.Secure = sec.Key("COOKIE_SECURE").MustBool(strings.HasPrefix(strings.ToLower(AppURL), "https://")) SessionConfig.Gclifetime = sec.Key("GC_INTERVAL_TIME").MustInt64(86400) SessionConfig.Maxlifetime = sec.Key("SESSION_LIFE_TIME").MustInt64(86400) SessionConfig.Domain = sec.Key("DOMAIN").String() samesiteString := sec.Key("SAME_SITE").In("lax", []string{"none", "lax", "strict"}) switch strings.ToLower(samesiteString) { case "none": SessionConfig.SameSite = http.SameSiteNoneMode case "strict": SessionConfig.SameSite = http.SameSiteStrictMode default: SessionConfig.SameSite = http.SameSiteLaxMode } shadowConfig, err := json.Marshal(SessionConfig) if err != nil { log.Fatal("Can't shadow session config: %v", err) } SessionConfig.ProviderConfig = string(shadowConfig) SessionConfig.OriginalProvider = SessionConfig.Provider SessionConfig.Provider = "VirtualSession" log.Info("Session Service Enabled") }